Method and system for processing information in social network system

ABSTRACT

A method and system for processing information in a social network system are disclosed. The method includes: in a network system, especially in a social network system, adding a piece of information having a new information structure to serve as a basic unit for expression intension of a user while enabling a user to be capable of continuously releasing a piece of information having a simple structure as a basic unit for expressing intensions. This information having the new structure describes relative locations of multiple basic units expressing meanings when being exhibited, and the meanings thereof are expressed by using a combination of the recited basic units in a manner of the multiple basic units. As such, information expression efficiency in the system is improved, and the information screening capability is enhanced, thereby naturally implementing structured reorganization of the information and significantly improving the information processing capability of the system.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a divisional application of U.S. patent applicationSer. No. 15/210,433, filed on Jul. 14, 2016, which is a continuation ofInternational Application No. PCT/CN2014/070860, filed Jan. 19, 2014,which claims priority to International Application No.PCT/CN2014/070749, filed Jan. 16, 2014, both of which are herebyincorporated by reference in their entireties.

TECHNICAL FIELD

The present invention relates to the field of Internet technologies, andin particular, relates to a method, a system, a server and a client forreleasing information aggregation, implementing information structuringand improving searching in a social network.

BACKGROUND

Conventional social networks, for example, Facebook, Twitter and variousforums, BBS and the like, most uses one piece of information as a basicinformation unit for expressing users' intensions and meanings, whichhas an information structure significantly simpler relative to an HTMLfile featuring free composing and expression. In this case, when editingthe information, the users almost do not need to explain how theirreleased information is exhibited, and the social networks would processand exhibit the information released by the user according to apredetermined format. In addition, in logic, a user interface providedby the system enables the user perform an operation, such as, release,forward and comment, by using one piece of information as an integrity.As such, great convenience is brought to exchanges between users.

With development to an on-line trend of people's life and popularity ofshort-text information, people's daily communication and informationexchanges are simultaneously recorded in a network space.

However, in the related art, information is restricted to a short textand thus the meanings or intentions of people are hard to be expressed,or people need to compose pieces of long information to express theirintentions or meanings, thereby losing the advantages of short texts. Inaddition, a social network using the short-text information as basicinformation exchange units is subjected to flood of fragmentedshort-text information, and failure to effectively search for the shorttexts due to lack of a screening mechanism.

It is a constant difficulty as how to determine a basic informationstructure of a piece of information in the social network such that theuser enjoys convenience like releasing information in an IM system,conveniently and quickly expresses complicated intentions and meanings,fully utilizes masses of fragmented information generated in on-lineactivities, and greatly improves the search quality and efficiency.

In addition, in the conventional search technology, each time uponsearch, the user almost evaluate, screen and comprehensively understandsearch results. However, there is still no convenient channel forreleasing the achievements of the above activities to a network system,and thus the quality of the searched information source gains a slowimprovement.

SUMMARY

A basic concept according to a first aspect of the present inventionlies in that in a network system, especially in a social network system,a piece of information having a new information structure is added toserve as a basic unit for expression intension of a user while the useris ensured to be capable of continuously releasing a piece ofinformation having a simple structure as a basic unit for expressingintensions. This information having the new structure describes relativelocations of multiple basic units expressing meanings when beingexhibited, and the meanings thereof are expressed by using a combinationof the recited basic units in a manner of the multiple basic units. Whenediting and releasing the information having the new informationstructure, the users may define which basic units the informationrecites and define relative locations of the recited basic units whenbeing exhibited. The recited basic units may be the information havingthe new information structure. As such, not only information expressionefficiency in the system is improved, but also the information screeningcapability is enhanced, thereby naturally implementing structuredreorganization of the information and significantly improving theinformation processing capability of the system. The term “multiple”herein refers to two or more than two. A basic inventive conceptaccording to a second aspect of the present invention further comprises:providing a network information source by using the information havingthe new information structure, especially an information transfer meansbetween a search engine and a social network; providing a more efficientand convenient technical carrier for structured reorganization andscreening of the information in the social network; and implementingiterative improvements on the searched information source and thussignificantly improving the search quality of the network informationupon a period of time.

The basic concept according to a third aspect of the present inventionlies in that (one piece of combined information described may be a basicaggregation information unit, and one piece of information may be abasic information unit, wherein the basic information unit may be abasic aggregation information unit.)

1. An information transferring method, comprising:

sending, by a client, a data request to a server to request informationassociated with a user account of the client;

receiving, by the client, N pieces of information sent by the serveraccording to the data request and corresponding N pieces of identifierinformation; wherein the N pieces of identifier information are used forrespectively uniquely identifying the N pieces of information in asystem formed by the client and the server, and N is an integer greaterthan or equal to 2;

exhibiting, by the client, multiple pieces of information contained inan i^(th) piece of information according to first indication informationcorresponding to the i^(th) piece of information when the i^(th) pieceof information in the N pieces of information is combined informationcontaining the multiple pieces of information; wherein the firstindication information is used for indicating a relative locationrelationship of the multiple pieces of information contained in thei^(th) piece of information during exhibition;

exhibiting, by the client, the i^(th) piece of information when thei^(th) piece of information is non-combined information; wherein i is aninteger greater than 1 and smaller than or equal to N;

determining, by the client, at least two pieces of identifierinformation corresponding to at least two pieces of information, and atleast two pieces of second indication information corresponding to theat least two pieces of information according to a predeterminedoperation of a user for the N pieces of information; wherein the secondindication information is used for indicating a relative locationrelationship of the at least two pieces of information duringexhibition; and

sending the identifier information of the at least two pieces ofinformation and the second indication information to the server.

2. The method according to concept 1, wherein the at least two pieces ofinformation are at least two pieces of information in the N pieces ofinformation, and comprise at least one piece of combined information;or;

the at least two pieces of information do not comprise combinedinformation, and at least one of the at least two pieces of informationis one of the multiple pieces of information contained in combinedinformation.

3. The method according to concept 1 or 2, wherein the exhibiting, bythe client, multiple pieces of information contained in an i^(th) pieceof information according to first indication information correspondingto the i^(th) piece of information when the i^(th) piece of informationin the N pieces of information is combined information containing themultiple pieces of information specifically comprises:

before or in response to judging whether the i^(th) piece of informationis the combined information, acquiring, by the client, the firstindication information corresponding to the i^(th) piece of informationand exhibiting the multiple pieces of information contained in thei^(th) piece of information according to the first indicationinformation corresponding to the i^(th) piece of information.

4. The method according to concept 1 or 2, wherein the i^(th) piece ofinformation received by the client is contained in a file in apredetermined format sent by the server to the client; wherein the filein the predetermined format specifies a provision of an exhibitionmanner of the i^(th) piece of information; and

the exhibiting, by the client, multiple pieces of information containedin an i^(th) piece of information according to first indicationinformation corresponding to the i^(th) piece of information when thei^(th) piece of information in the N pieces of information is combinedinformation containing the multiple pieces of information specificallycomprises:

exhibiting the multiple pieces of information contained in the i^(th)piece of information according to the provision of the exhibition mannerof the multiple pieces of information contained in the i^(th) piece ofinformation specified in the file in the predetermined format; whereinthe provision of the exhibition manner of the multiple pieces ofinformation contained in the i^(th) piece of information specified inthe file in the predetermined format is defined by the server accordingto the first indication information corresponding to the i^(th) piece ofinformation.

5. The method according to concept 4, wherein the file in thepredetermined format is a Hyper Text Markup Language file.

6. The method according to any one of concepts 1 to 5, wherein thepredetermined operation comprises one or any combination of thefollowing operations:

an operation for selecting at least two pieces of information in the Npieces of information; and

an operation for sequencing at least two pieces of information in the Npieces of information.

7. The method according to concept 1 to 6, wherein the exhibitingmultiple pieces of information contained in an i^(th) piece ofinformation according to first indication information corresponding tothe i^(th) piece of information when the i^(th) piece of information inthe N pieces of information is combined information containing themultiple pieces of information specifically comprises:

exhibiting, by the client, at least one piece of information in themultiple pieces of information contained in the i^(th) piece ofinformation, and hiding at least one piece of information in themultiple pieces of information contained in the i^(th) piece ofinformation; and

the exhibiting, by the client, multiple pieces of information containedin an i^(th) piece of information according to first indicationinformation corresponding to the i^(th) piece of informationspecifically comprises:

receiving an exhibition instruction from the user, and exhibiting themultiple pieces of information in the i^(th) piece of informationaccording to the exhibition instruction and the relative locationrelationship indicated by the first indication information; wherein theexhibition instruction is used for instructing the client to exhibit themultiple pieces of information contained in the i^(th) piece ofinformation.

8. An information transferring method, comprising:

sending, by a client, a data request to a server to request informationassociated with a user account of the client;

receiving, by the client, N pieces of information sent by the serveraccording to the data request and corresponding N pieces of identifierinformation; wherein the N pieces of identifier information are used forrespectively uniquely identifying the N pieces of information in asystem formed by the client and the server, and N is an integer greaterthan or equal to 2;

exhibiting, by the client, multiple pieces of information contained inan i^(th) piece of information according to first indication informationcorresponding to the i^(th) piece of information when the i^(th) pieceof information in the N pieces of information is combined informationcontaining the multiple pieces of information; wherein the firstindication information is used for indicating a relative locationrelationship of the multiple pieces of information contained in thei^(th) piece of information during exhibition;

exhibiting, by the client, the i^(th) piece of information when thei^(th) piece of information is non-combined information; wherein i is aninteger greater than 1 and smaller than or equal to N;

receiving at least two pieces of information input by a user, and secondindication information corresponding to the at least two pieces ofinformation; wherein the second indication information is used forindicating a relative location relationship of the at least two piecesof information during exhibition; and

sending the at least two pieces of information and the second indicationinformation to the server.

9. The method according to concept 8, wherein the exhibiting, by theclient, multiple pieces of information contained in an i^(th) piece ofinformation according to first indication information corresponding tothe i^(th) piece of information when the i^(th) piece of information inthe N pieces of information is combined information containing themultiple pieces of information specifically comprises:

before or in response to judging whether the i^(th) piece of informationis the combined information, acquiring, by the client, the firstindication information corresponding to the i^(th) piece of informationand exhibiting the multiple pieces of information contained in thei^(th) piece of information according to the first indicationinformation corresponding to the i^(th) piece of information.

10. The method according to concept 8, wherein the it^(h) piece ofinformation received by the client is contained in a file in apredetermined format sent by the server to the client; wherein the filein the predetermined format specifies a provision of an exhibitionmanner of the i^(th) piece of information; and

the exhibiting, by the client, multiple pieces of information containedin an i^(th) piece of information according to first indicationinformation corresponding to the i^(th) piece of information when thei^(th) piece of information in the N pieces of information is combinedinformation containing the multiple pieces of information specificallycomprises:

exhibiting the multiple pieces of information contained in the i^(th)piece of information according to the provision of the exhibition mannerof the multiple pieces of information contained in the i^(th) piece ofinformation specified in the file in the predetermined format; whereinthe provision of the exhibition manner of the multiple pieces ofinformation contained in the i^(th) piece of information specified inthe file in the predetermined format is defined by the server accordingto the first indication information corresponding to the i^(th) piece ofinformation.

11. The method according to concept 10, wherein the file in thepredetermined format is a Hyper Text Markup Language file.

12. The method according to concepts 7 to 11, wherein the exhibiting, bythe client, multiple pieces of information contained in an i^(th) pieceof information according to first indication information correspondingto the i^(th) piece of information when the i^(th) piece of informationin the N pieces of information is combined information containing themultiple pieces of information specifically comprises:

exhibiting, by the client, at least one piece of information in themultiple pieces of information contained in the i^(th) piece ofinformation, and hiding at least one piece of information in themultiple pieces of information contained in the i^(th) piece ofinformation; and

the exhibiting, by the client, multiple pieces of information containedin an i^(th) piece of information according to first indicationinformation corresponding to the i^(th) piece of informationspecifically comprises:

receiving an exhibition instruction from the user, and exhibiting themultiple pieces of information in the i^(th) piece of informationaccording to the exhibition instruction and the relative locationrelationship indicated by the first indication information; wherein theexhibition instruction is used for instructing the client to exhibit themultiple pieces of information contained in the i^(th) piece ofinformation.

13. An information transferring method, comprising:

receiving, by a server, at least two pieces of information sent by afirst client, and first indication information corresponding to the atleast two pieces of information; wherein the first indicationinformation is used for indicating a relative location relationship ofthe at least two pieces of information during exhibition;

storing, by the server, first identifier information, wherein the firstidentifier information is used for uniquely identifying the at least twopieces of information in a system formed by the server and the firstclient, and a combination of the first indication information;

storing, by the server, identifier information of each of the at leasttwo pieces of information; wherein the identifier of each of the atleast two pieces of information is used for uniquely identifying each ofthe at least two pieces of information in the system formed by theserver and the first client;

receiving, by the server, a data request sent by a second client,wherein the data request is used for requesting the server to sendinformation associated with a user account of the second client to thesecond client; and

sending, by the server, the at least two pieces of information, secondidentifier information and the first indication information to thesecond client when it is judged that a combination of the at least twopieces of information and the first indication information is theinformation associated with the user account of the second client;wherein the second identifier information is used for uniquelyidentifying the combination of: the at least two pieces of informationand the first indication information, in a system formed by the serverand the second client.

14. The method according to concept 13, wherein the sending, by theserver, the at least two pieces of information, second identifierinformation and the first indication information to the second clientspecifically comprises:

generating, by the server, a file in a predetermined format, wherein thefile in the predetermined format comprises the at least two pieces ofinformation, the second identifier information and a provision of therelative location relationship of the at least two pieces of informationduring exhibition defined according to the first indication information;and

sending the file in the predetermined format to the second client.

15. The method according to concept 14, wherein the file in thepredetermined format is a Hyper Text Markup Language file.

16. The method according to any one of concepts 13 to 15, wherein thefirst indication information and the second identifier information arethe same, and are applied in the server and uniquely identify thecombination of: the at least two pieces of information and the firstindication information, in a system formed by the first client and thesecond client.

17. The method according to any one of concepts 13 to 16, furthercomprising:

receiving, by the server, the second identifier information, thirdidentifier information and second indication information sent by thesecond client; wherein the third identifier information is used foruniquely identifying third information in a system formed by the secondclient and the server, and the second indication information is used forindicating a location relationship of the at least two pieces ofinformation and the third information during exhibition;

storing, by the server, the third identifier information, wherein thethird identifier information is used for uniquely identifying acombination of: the at least two pieces of information, the thirdinformation and the second indication information, in the system formedby the server and the second client;

receiving, by the server, a data request sent by a third client, whereinthe data request is used for requesting the server to send informationassociated with a user account of the third client to the third client;and

sending, by the server, the at least two pieces of information, thethird information, the second indication information and the thirdidentifier information to the third client when it is judged that thecombination of the at least two pieces of information, the thirdinformation and the second indication information is informationassociated with a user account of the third client; wherein the thirdidentifier is used for uniquely identifying the combination of: at leasttwo pieces of information, the third information and the secondindication information in a system formed by the server and the thirdclient.

18. An information transferring method, comprising:

receiving, by a server, identifier information of each of at least twopieces of information sent by a first client, and first indicationinformation corresponding to the at least two pieces of information;wherein the first indication information is used for indicating arelative location relationship of the at least two pieces of informationduring exhibition, and the identifier of each of the at least two piecesof information is used for uniquely identifying each of the at least twopieces of information in the system formed by the server and the firstclient;

storing, by the server, first identifier information, wherein the firstidentifier information is used for uniquely identifying the at least twopieces of information in a system formed by the server and the firstclient, and a combination of the first indication information;

receiving, by the server, a data request sent by a second client,wherein the data request is used for requesting the server to sendinformation associated with a user account of the second client to thesecond client; and

sending, by the server, the at least two pieces of information, secondidentifier information and the first indication information to thesecond client when it is judged that a combination of the at least twopieces of information and the first indication information is theinformation associated with the user account of the second client;wherein the second identifier information is used for uniquelyidentifying the combination of: the at least two pieces of informationand the first indication information, in a system formed by the serverand the second client.

19. The method according to concept 18, wherein the sending, by theserver, the at least two pieces of information, identifier informationof the combined information and the first indication information to thesecond client specifically comprises:

generating, by the server, a file in a predetermined format, wherein thefile in the predetermined format comprises the at least two pieces ofinformation and a provision of the relative location relationship of theat least two pieces of information during exhibition defined accordingto the first indication information; and

sending the file in the predetermined format to the second client.

20. The method according to concept 19, wherein the file in thepredetermined format is a Hyper Text Markup Language file.

21. The method according to any one of concepts 18 to 20, furthercomprising:

receiving, by the server, the second identifier information, thirdidentifier information and second indication information sent by thesecond client; wherein the third identifier information is used foruniquely identifying third information in a system formed by the secondclient and the server, and the second indication information is used forindicating a location relationship of the at least two pieces ofinformation and the third information during exhibition;

storing, by the server, the third identifier information, wherein thethird identifier information is used for uniquely identifying acombination of: the at least two pieces of information, the thirdinformation and the second indication information, in the system formedby the server and the second client;

receiving, by the server, a data request sent by a third client, whereinthe data request is used for requesting the server to send informationassociated with a user account of the third client to the third client;and

sending, by the server, the at least two pieces of information, thethird information, the second indication information and the thirdidentifier information to the third client when it is judged that thecombination of the at least two pieces of information, the thirdinformation and the second indication information is informationassociated with a user account of the third client; wherein the thirdidentifier is used for uniquely identifying the combination of: at leasttwo pieces of information, the third information and the secondindication information, in a system formed by the server and the thirdclient.

22. The method according to any one of concepts 18 to 21, wherein thefirst indication information and the second identifier information arethe same, and are applied in the server and uniquely identify thecombination of: the at least two pieces of information and the firstindication information, in a system formed by the first client and thesecond client.

23. A client, comprising:

a sender, configured to send a data request to a server to requestinformation associated with a user account of the client;

a receiver, configured to receive N pieces of information sent by theserver according to the data request and corresponding N pieces ofidentifier information; wherein the N pieces of identifier informationare used for respectively uniquely identify the N pieces of informationin a system formed by the client and the server, and N is an integergreater than or equal to 2;

an output device, configured to exhibit multiple pieces of informationcontained in an i^(th) piece of information according to firstindication information corresponding to the i^(th) piece of informationwhen the i^(th) piece of information in the N pieces of information iscombined information containing the multiple pieces of information;wherein the first indication information is used for indicating arelative location relationship of the multiple pieces of informationcontained in the i^(th) piece of information during exhibition;

wherein the output device is further configured to exhibit the i^(th)piece of information when the i^(th) piece of information isnon-combined information;

wherein i is an integer greater than 1 and less than N;

wherein the client further comprises:

an input device, configured to receive an operation of a user for the Npieces of information;

a processor, configured to determine at least two pieces of identifierinformation corresponding to at least two pieces of information, and atleast two pieces of second indication information corresponding to theat least two pieces of information according to a predeterminedoperation when the operation of the user for the N pieces of informationis the predetermined operation; wherein the second indicationinformation is used for indicating a relative location relationship ofthe at least two pieces of information during exhibition;

wherein the sender is further configured to send the identifierinformation of the at least two pieces of information and the secondindication information to the server.

24. The method according to concept 23, wherein the at least two piecesof information are at least two pieces of information in the N pieces ofinformation, and comprise at least one piece of combined information; or

the at least two pieces of information do not comprise combinedinformation, and at least one of the at least two pieces of informationis one of the multiple pieces of information contained in combinedinformation.

25. The client according to concept 23 or 24, wherein the receiver isfurther configured to receive the first indication information from theserver; and

the output device is specifically configured to exhibit the multiplepieces of information contained in the i^(th) piece of informationaccording to the first indication information.

26. The client according to concept 23 or 24, wherein the i^(th) pieceof information received by the client is contained in a file in apredetermined format sent by the server to the client; wherein the filein the predetermined format specifies a provision of an exhibitionmanner of the i^(th) piece of information; and

the output device is specifically configured to exhibit the multiplepieces of information contained in the i^(th) piece of informationaccording to the provision of the exhibition manner of the multiplepieces of information contained in the i^(th) piece of informationspecified in the file in the predetermined format when the i^(th) pieceof information is combined information containing multiple pieces ofinformation; wherein the provision of the exhibition manner of themultiple pieces of information contained in the i^(th) piece ofinformation specified in the file in the predetermined format is definedby the server according to the first indication informationcorresponding to the i^(th) piece of information.

27. The client according to concept 26, wherein the file in thepredetermined format is a Hyper Text Markup Language file.

28. The client according to any one of concepts 23 to 27, wherein thepredetermined operation comprises one or any combination of thefollowing operations:

an operation for selecting at least two pieces of information in the Npieces of information; and

an operation for sequencing at least two pieces of information in the Npieces of information.

29. The client according to any one of concepts 23 to 28, wherein theinput device is further configured to receive an exhibition instructioninput by the user; wherein the exhibition instruction is used forinstructing the client to exhibit the multiple pieces of informationcontained in the i^(th) piece of information; and

the output device is specifically configured to: exhibit at least onepiece of information in the multiple pieces of information contained inthe i^(th) piece of information, and hiding at least one piece ofinformation in the multiple pieces of information contained in thei^(th) piece of information when the i^(th) piece of information in theN pieces of information is combined information containing the multiplepieces of information; exhibit the multiple pieces of information in thei^(th) piece of information according to the exhibition instruction andthe relative location relationship indicated by the first indicationinformation when the exhibition instruction is received; and exhibit thei^(th) piece of information when the i^(th) piece of information isnon-combined information.

30. A client, comprising:

a sender, configured to send a data request to a server to requestinformation associated with a user account of the client;

a receiver, configured to receive N pieces of information sent by theserver according to the data request and corresponding N pieces ofidentifier information; wherein the N pieces of identifier informationare used for respectively uniquely identify the N pieces of informationin a system formed by the client and the server, and N is an integergreater than or equal to 2;

an output device, configured to exhibit multiple pieces of informationcontained in an i^(th) piece of information according to firstindication information corresponding to the i^(th) piece of informationwhen the i^(th) piece of information in the N pieces of information iscombined information containing the multiple pieces of information;wherein the first indication information is used for indicating arelative location relationship of the multiple pieces of informationcontained in the i^(th) piece of information during exhibition;

wherein the output device is further configured to exhibit the i^(th)piece of information when the i^(th) piece of information isnon-combined information;

wherein i is an integer greater than 1 and less than N;

wherein the client further comprises:

an input device, configured to receive at least two pieces ofinformation input by a user, and second indication informationcorresponding to the at least two pieces of information; wherein thesecond indication information is used for indicating a relative locationrelationship of the at least two pieces of information duringexhibition; and

a processor, configured to determine at least two pieces of identifierinformation corresponding to at least two pieces of information, and atleast two pieces of second indication information corresponding to theat least two pieces of information according to a predeterminedoperation when the operation of the user for the N pieces of informationis the predetermined operation; wherein the second indicationinformation is used for indicating a relative location relationship ofthe at least two pieces of information during exhibition;

wherein the sender is further configured to send the at least two piecesof information and the second indication information to the server.

31. The client according to concept 30, wherein the receiver is furtherconfigured to receive the first indication information from the server;and

the output device is specifically configured to exhibit the multiplepieces of information contained in the i^(th) piece of information.

32. The client according to concept 30, wherein the i^(th) piece ofinformation received by the client is contained in a file in apredetermined format sent by the server to the client; wherein the filein the predetermined format specifies a provision of an exhibitionmanner of the i^(th) piece of information; and

the output device is specifically configured to exhibit the multiplepieces of information contained in the i^(th) piece of informationaccording to the provision of the exhibition manner of the multiplepieces of information contained in the i^(th) piece of informationspecified in the file in the predetermined format when the i^(th) pieceof information is combined information containing multiple pieces ofinformation; wherein the provision of the exhibition manner of themultiple pieces of information contained in the i^(th) piece ofinformation specified in the file in the predetermined format is definedby the server according to the first indication informationcorresponding to the i^(th) piece of information.

33. The client according to concept 32, wherein the file in thepredetermined format is a Hyper Text Markup Language file.

34. The client according to any one of concepts 30 to 33, wherein theinput device is further configured to receive an exhibition instructioninput by the user; wherein the exhibition instruction is used forinstructing the client to exhibit the multiple pieces of informationcontained in the i^(th) piece of information; and

the output device is specifically configured to: exhibit at least onepiece of information in the multiple pieces of information contained inthe i^(th) piece of information, and hiding at least one piece ofinformation in the multiple pieces of information contained in thei^(th) piece of information when the i^(th) piece of information in theN pieces of information is combined information containing the multiplepieces of information; exhibit the multiple pieces of information in thei^(th) piece of information according to the exhibition instruction andthe relative location relationship indicated by the first indicationinformation when the exhibition instruction is received; and exhibit thei^(th) piece of information when the i^(th) piece of information isnon-combined information.

35. A server, comprising:

a receiver, configured to receive at least two pieces of informationsent by a first client, and first indication information correspondingto the at least two pieces of information; wherein the first indicationinformation is used for indicating a relative location relationship ofthe at least two pieces of information during exhibition; and

a memory, configured to store first identifier information, andidentifier information of each of the at least two pieces ofinformation; wherein the first identifier information is used foruniquely identifying a combination of: the at least two pieces ofinformation and the first indication information, in a system formed bythe server and the first client, and the identifier of each of the atleast two pieces of information is used for uniquely identifying each ofthe at least two pieces of information in the system formed by theserver and the first client;

wherein the receiver is further configured to receive a data requestsent by a second client, wherein the data request is used for requestingthe server to send information associated with a user account of thesecond client to the second client;

wherein the server further comprises:

a processor, configured to judge whether a combination of the at leasttwo pieces of information and the first indication information isinformation associated with the user account of the second client; and

a sender, configured to send the at least two pieces of information,second identifier information and the first indication information tothe second client when the server judges that a combination of the atleast two pieces of information and the first indication information isthe information associated with the user account of the second client;wherein the second identifier information is used for uniquelyidentifying the combination of: the at least two pieces of informationand the first indication information, in a system formed by the serverand the second client.

36. The server according to concept 35, wherein the processor is furtherconfigured to generate a file in a predetermined format when it isjudged that the combination of the at least two pieces of informationand the first indication information is the information associated withthe user account of the second client, wherein the file in thepredetermined format comprises the at least two pieces of information,the second identifier information and a provision of the relativelocation relationship of the at least two pieces of information duringexhibition defined according to the first indication information; and

the sender is specifically configured to send the file in thepredetermined format to the second client.

37. The server according to concept 36, wherein the file in thepredetermined format is a Hyper Text Markup Language file.

38. The server according to any one of concepts 35 to 37, wherein thefirst indication information and the second identifier information arethe same, and are applied in the server and uniquely identify thecombination of: the at least two pieces of information and the firstindication information, in a system formed by the first client and thesecond client.

39. The server according to any one of concepts 35 to 38, wherein

the receiver is further configured to receive the second identifierinformation, third identifier information and second indicationinformation sent by the second client; wherein the third identifierinformation is used for uniquely identifying third information in asystem formed by the second client and the server, and the secondindication information is used for indicating a location relationship ofthe at least two pieces of information and the third information duringexhibition;

the memory is further configured to store the third identifierinformation, wherein the third identifier information is used foruniquely identifying a combination of: the at least two pieces ofinformation, the third information and the second indicationinformation, in the system formed by the server and the second client;

the receiver is further configured to receive a data request sent by athird client, wherein the data request is used for requesting the serverto send information associated with a user account of the third clientto the third client;

the processor is further configured to judge whether a combination ofthe at least two pieces of information, the third information and thesecond indication information is information associated with a useraccount of the third client; and

the sender is further configured to send the at least two pieces ofinformation, the third information, the second indication informationand the third identifier information to the third client when the serverjudges that the combination of the at least two pieces of information,the third information and the second indication information isinformation associated with a user account of the third client; whereinthe third identifier is used for uniquely identifying the combinationof: at least two pieces of information, the third information and thesecond indication information, in a system formed by the server and thethird client.

40. A server, comprising:

a receiver, configured to receive identifier information of each of atleast two pieces of information sent by a first client, and firstindication information corresponding to the at least two pieces ofinformation; wherein the first indication information is used forindicating a relative location relationship of the at least two piecesof information during exhibition, and the identifier of each of the atleast two pieces of information is used for uniquely identifying each ofthe at least two pieces of information in a system formed by the serverand the first client; and

a memory, configured to store first identifier information, wherein thefirst identifier information is used for uniquely identifying acombination of: the at least two pieces of information and the firstindication information, in a system formed by the server and the firstclient;

wherein the receiver is further configured to receive a data requestsent by a second client, wherein the data request is used for requestingthe server to send information associated with a user account of thesecond client to the second client;

wherein the server further comprises:

a processor, configured to judge whether a combination of the at leasttwo pieces of information and the first indication information isinformation associated with the user account of the second client; and

a sender, configured to send the at least two pieces of information,second identifier information and the first indication information tothe second client when the server judges that a combination of the atleast two pieces of information and the first indication information isthe information associated with the user account of the second client;wherein the second identifier information is used for uniquelyidentifying the combination of: the at least two pieces of informationand the first indication information, in a system formed by the serverand the second client.

41. The server according to concept 40, wherein the processor is furtherconfigured to generate a file in a predetermined format when it isjudged that the combination of the at least two pieces of informationand the first indication information is the information associated withthe user account of the second client, wherein the file in thepredetermined format comprises the at least two pieces of information,the second identifier information and a provision of the relativelocation relationship of the at least two pieces of information duringexhibition defined according to the first indication information; and

the sender is specifically configured to send the file in thepredetermined format to the second client.

42. The server according to concept 41, wherein the file in thepredetermined format is a Hyper Text Markup Language file.

43. The server according to any one of concepts 40 to 42, wherein

the receiver is further configured to receive the second identifierinformation, third identifier information and second indicationinformation sent by the second client; wherein the third identifierinformation is used for uniquely identifying third information in asystem formed by the second client and the server, and the secondindication information is used for indicating a location relationship ofthe at least two pieces of information and the third information duringexhibition;

the memory is further configured to store the third identifierinformation, wherein the third identifier information is used foruniquely identifying a combination of: the at least two pieces ofinformation, the third information and the second indicationinformation, in the system formed by the server and the second client;

the receiver is further configured to receive a data request sent by athird client, wherein the data request is used for requesting the serverto send information associated with a user account of the third clientto the third client;

the processor is further configured to judge whether a combination ofthe at least two pieces of information, the third information and thesecond indication information is information associated with a useraccount of the third client; and

the sender is further configured to send the at least two pieces ofinformation, the third information, the second indication informationand the third identifier information to the third client when it isjudged that the combination of the at least two pieces of information,the third information and the second indication information isinformation associated with a user account of the third client; whereinthe third identifier is used for uniquely identifying the combinationof: at least two pieces of information, the third information and thesecond indication information, in a system formed by the server and thethird client.

44. The server according to any one of concepts 40 to 43, wherein thefirst indication information and the second identifier information arethe same, and are applied in the server and uniquely identify thecombination of: the at least two pieces of information and the firstindication information, in a system formed by the first client and thesecond client.

45. An information transferring method, comprising:

sending, by a first server, data to a client according to a request froma user for requesting the client to exhibit the data to the user;

receiving, by the first server, multiple pieces of information sent bythe client according to the exhibited data, and indication informationassociated with the multiple pieces of information; wherein theindication information is used for indicating a relative locationrelationship of the multiple pieces of information during exhibition;

acquiring, by the first server, authorization information of the client;wherein the authorization information is used for authorizing the firstserver to send data to a second server by using a user account of theclient; and

sending, by the first server, the multiple pieces of information and theindication information to the second server by using the user accountaccording to the authorization information.

46. The method according to concept 45, wherein the sending, by a firstserver, data to a client according to a request from a user specificallycomprises:

encapsulating, by the first server, the data in a file in apredetermined format and sending the file to the client; wherein thefile in the predetermined format further comprises option information;

wherein the option information is exhibited as an option interfaceelement, and when the option interface element is selected by the user,an operation option is provided for the user, such that the user usesinformation relevant to the data as one of the multiple pieces ofinformation according to the option, and designates the location of theinformation relevant to the data in the multiple pieces of informationduring exhibition; and

the receiving, by the first server, multiple pieces of information sentby the client according to the exhibited data, and indicationinformation associated with the multiple pieces of informationspecifically comprises:

receiving, by the first server, the multiple pieces of information sentby the user of the client according to the operation option, and theindication information.

47. The method according to concept 46, wherein when the file in thepredetermined format is exhibited on the client, the data is partitionedinto a plurality of items; wherein a part or all of the plurality ofitems each correspond to one piece of the option information in the filein the predetermined format; and

the receiving, by the first server, the multiple pieces of informationsent by the user of the client according to the operation option, andthe indication information specifically comprises:

receiving, by the first server, first to n^(th) pieces of informationrelevant to first to n^(th) items in the data which are respectivelysent by the user of the client according to first to n^(th) operationoptions, and indication information indicative of locations of the firstto n^(th) pieces of information in the multiple pieces of informationduring exhibition which is respectively sent by the user of the clientaccording to the first to n^(th) operation options;

wherein the first to n^(th) pieces of information constitute themultiple pieces of information, and n is an integer greater than orequal to 2.

48. The method according to concept 47, wherein the information relevantto the data is one of the multiple pieces of information, or isinformation acquired upon addition, deletion or modification made to themultiple pieces of items; and the first to n^(th) pieces of informationare respectively the first to n^(th) items, or are respectivelyinformation acquired upon addition, deletion or modification made to thefirst to n^(th) items.

49. The method according to any one of concepts 45 to 48, wherein thefile in the predetermined format is a Hyper Text Markup Language file.

50. A server, comprising:

a sender, configured to send data to a client according to a requestfrom a user for requesting the client to exhibit the data to the user;and

a receiver, configured to: receive multiple pieces of information sentby the client according to the exhibited data, and indicationinformation associated with the multiple pieces of information, whereinthe indication information is used for indicating a relative locationrelationship of the multiple pieces of information during exhibition;and receive authorization information of the client, wherein theauthorization information is used for authorizing the first server tosend data to a second server by using a user account of the client;

wherein the sender is further configured to send the multiple pieces ofinformation and the indication information to the second server by usingthe user account according to the authorization information.

51. The server according to concept 50, wherein the server furthercomprises a processor, configured to encapsulate the data in a file in apredetermined format;

the sending data to a client according to a request from a user by theserver specifically comprises: sending the file in the predeterminedformat by the sender to the client;

wherein the file in the predetermined format further comprises optioninformation;

wherein the option information is exhibited as an option interfaceelement, and when the option interface element is selected by the user,an operation option is provided for the user, such that the user usesinformation relevant to the data as one of the multiple pieces ofinformation according to the option, and designates the location of theinformation relevant to the data in the multiple pieces of informationduring exhibition; and

the receiver is specifically configured to receive the multiple piecesof information sent by the user of the client according to the operationoption, and the indication information.

52. The server according to concept 51, wherein when the file in thepredetermined format is exhibited on the client, the data is partitionedinto a plurality of items; wherein a part or all of the plurality ofitems each correspond to one piece of the option information in the filein the predetermined format; and

the receiver is specifically configured to receive first to n^(th)pieces of information relevant to first to n^(th) items in the datawhich are respectively sent by the user of the client according to firstto n^(th) operation options, and indication information indicative oflocations of the first to n^(th) pieces of information in the multiplepieces of information during exhibition which is respectively sent bythe user of the client according to the first to n^(th) operationoptions;

wherein the first to n^(th) pieces of information constitute themultiple pieces of information, and n is an integer greater than orequal to 2.

53. The server according to concept 52, wherein the information relevantto the data is one of the multiple pieces of information, or isinformation acquired upon addition, deletion or modification made to themultiple pieces of items; and the first to n^(th) pieces of informationare respectively the first to n^(th) items, or are respectivelyinformation acquired upon addition, deletion or modification made to thefirst to n^(th) items.

54. The server according to any one of concepts 50 to 53, wherein thefile in the predetermined format is a Hyper Text Markup Language file.

A basic inventive concept according to a fourth aspect of the presentinvention lies in that: (hereinafter the sequence numbers are irrelevantto those described above; in addition, the sequence numbers of themodules or submodules given hereinafter are merely valid in thecorrespondingly described system, server and client respectively; forexample, a module having a sequence number in the description of aclient and a module having the same sequence number in the descriptionof a system are not necessarily required to be the same).

1. A system for providing a social network service, comprising thefollowing modules:

an aggregation instruction receiving module 1-(1), comprising thefollowing submodules:

a predetermined operation interface exhibiting module 1-(1)-A,configured to provide a predetermined operation option of a basicinformation unit for a user on an interface where the basic informationunit is exhibited;

a predetermined operation instruction receiving module 1-(1)-B,configured to: (i) receive an instruction from the user and acquirewhich basic information unit is an aggregated basic information unitselected by the user, wherein the selected basic information unit may bea basic aggregation information unit; (ii) receive an instruction fromthe user and acquire a setting made by the user for a location attributeof the selected basic information unit in an edited basic aggregationinformation unit, wherein the location attribute is used for describinga relative location information of the basic information unit and theother basic information units aggregated in the above basic aggregationinformation unit when the above basic aggregation information unit isexhibited; and

an aggregation instruction information transferring module 1-(1)-C,configured to transfer the instruction received by the predeterminedoperation instruction receiving module 1-(1)-B to a basic aggregationinformation unit editing module 1-(2);

a basic aggregation information unit editing module 1-(2), comprisingthe following submodules:

a basic aggregation information unit composing module 1-(2)-A,configured to write a basic aggregation information unit according tothe instruction sent by the aggregation instruction receiving module;

an integrity setting module 1-(2)-B, configured to set an integrityattribute for a data recorder of the basic aggregation information unitcomposed by the basic aggregation information unit composing module1-(2)-A, such that the basic aggregation information unit becomes abasic information unit which is integrally operable in logic, comprisingbeing integrally selected as a piece of information, and beingaggregated integrally as a piece of information; the term “logic” hereinis defined relative to a physical entity; information may be recorded,transferred and processed in a system physical entity in a plurality ofmanners; however, one piece of information serving as a basicinformation unit in the system should be integrally set such that thebasic information unit becomes an integrally operable object in terms oflogic, for example, the basic information unit is sent and storedaccording to an agreed protocol to indicate that the basic informationunit is a piece of information, such that from the perspective of logic,selection of a piece information is equivalent to selection of anintegrity of the information; still for example, sending a piece ofinformation is equivalent to sending an integrity of the information;although a constitution element of the information is still stored inanother location, data of the constitution element is not directlypresent in the sent actual information flow; and

a generated basic aggregation information unit transferring module1-(2)-C, configured to send the basic aggregation information unit withintegrity setting implemented by the integrity setting module 1-(2)-B toa corresponding receiving module, and send the basic aggregationinformation unit to a basic aggregation information storage module1-(3);

a basic aggregation information unit storage module 1-(3), comprisingthe following submodules:

a generated basic aggregation information unit receiving module 1-(3)-A,configured to receive the basic aggregation information unit sent by thegenerated basic aggregation information unit transferring module1-(2)-C;

a database module 1-(3)-B, configured to store the basic aggregationinformation unit and the aggregated basic information unit; wherein withrespect to each aggregated basic information unit, a data record storedtherein comprises a value of a first identifier and information contentof the basic information unit; the value of the first identifier is usedfor searching in the storage module for the stored data record of thebasic information unit; with respect to each basic aggregationinformation unit, a data record stored therein comprises a value of asecond identifier and the value of the first identifier of eachaggregated basic information unit in the basic aggregation informationunit, and first indication information indicating a relative locationrelationship of the aggregation basic information units duringexhibition when the basic aggregation information unit is exhibited; andthe first identifier and the second identifier may be the sameidentifier or may be the different identifiers; and a stored basicaggregation information unit sending module 1-(3)-C, configured to sendthe basic aggregation information unit to a basic aggregationinformation unit parsing module 1-(4);

a basic aggregation information unit parsing module 1-(4), configuredto: receive the basic aggregation information unit sent by the basicaggregation information unit storage module 1-(3) or the basicaggregation information unit editing module 1-(2); parse the basicaggregation information unit to an information format desired by aparsed basic aggregation information unit exhibiting module 1-(5); andtransfer the information in the information format to the basicaggregation information exhibiting module 1-(5); and

a parsed basic aggregation information unit exhibiting module 1-(5),comprising the following submodules:

a parsed basic aggregation information receiving module 1-(5)-A,configured to receive the information sent by the basic aggregationinformation unit parsing module 1-(4);

a foldedly exhibiting module 1-(5)-B, configured to foldedly exhibit thebasic aggregation information unit; wherein when the basic aggregationinformation unit is foldedly exhibited, at least one of the aggregatedbasic information units therein is hidden; and an unfoldedly exhibitingmodule 1-(5)-C, configured to unfoldedly exhibit the basic aggregationinformation unit; wherein when the basic aggregation information unit isunfoldedly exhibited, in at least one unfolding state, the aggregatedbasic information unit is exhibited according to a relative locationrelationship required by the location attribute thereof recorded in thebasic aggregation information unit.

2. The system according to concept 1, wherein

(1) the basic aggregation information unit storage module 1-(3) furthercomprises the following submodules:

a basic information unit modification information receiving module1-(3)-D, configured to receive modification information of a releasedbasic information unit; wherein the basic information unit comprises areleased basic aggregation information unit and a released aggregatedbasic information unit, release of the aggregated basic information unitcomprising release of the aggregation basic information unit as anindividual basic information unit and comprising release of theaggregation basic information unit with release of other basicaggregation information unit; and

a basic information unit modification processing module 1-(3)-E,configured to, when the released basic information unit is at leastmodified, send a corresponding operation instruction to the databasemodule 1-(3)-B, such that a record of the information content beforemodification of the basic information unit is still stored; and

(2) the parsed basic aggregation information unit exhibiting module1-(5) further comprises the following submodules:

a basic information unit traceability exhibiting module 1-(5)-D,configured to: if the information content of the basic information unitsexhibited by the parsed basic aggregation information unit exhibitingmodule is different from original information content at a later timepoint of the two time points when the basic information units arereleased or aggregated, exhibit an traceability option to a user, andexhibits the original information content of the basic information unitsat the time point upon receiving a traceability instruction from theuser; wherein the basic information units comprise the basic aggregationinformation unit and the aggregated basic information units that areaggregated.

3. The system according to concept 2, wherein the basic information unitis allowed to use the following information structure: contentproactively input by the user only comprises texts, or only comprisestexts and symbols.

4. The system according to concept 3, wherein the location attribute ofthe aggregated basic information unit is described in the followingmanners: A. the basic aggregation information unit comprises at leastone aggregated basic information unit set, the set having locationattribute during display in at least one exhibition interface when thebasic aggregation information unit is foldedly exhibited, the setcomprising at least two aggregated basic information units; B. eachaggregated basic information unit in the set has a sequential locationwhen the aggregated basic information unit is displayed, whereinrelative locations when the aggregated basic information units in theset are exhibited in an unfoldedly exhibition state would be inaccordance with the sequential location.

5. The system according to concept 4, wherein

(1) the predetermined operation of 1-(1) the aggregation instructionreceiving module further comprises at least one of the followingoperations: A. duplicating one aggregated basic information unit set,and generating a new aggregated basic information unit set; B. selectingan aggregated basic information unit in the new set; C. adding a newaggregated basic information unit into the new set; D. adjustingsequential locations of the aggregated basic information units in thenew set; E. deleting an aggregated basic information unit in the newset; F. performing an aggregation operation for the aggregated basicinformation unit set, comprising adding one set into another set; and

(2) the basic aggregation information unit editing module 1-(2) furthercomprises the following submodule: an aggregation-related editing module1-(2)-D, configured to perform the above predetermined operationaccording to an instruction sent by the aggregation instructionreceiving module.

6. The system according to concept 5, wherein

the information provided by the basic aggregation information unitparsing module 1-(4) for the parsed basic aggregation information unitexhibiting module is in a format of a file composed by using the HTMLlanguage.

7. The system according to concept 6, wherein the basic information unitis restricted to short-text information.

8. The system according to concept 1, further comprising:

(1) an information providing module, configured to provide an operationinterface for acquiring system internal information and/or systemexternal information for the user to acquire corresponding information,and provide an exhibition interface to exhibit information to the user;and

(2) the exhibition interface suitable for the predetermined operation ofthe aggregation instruction receiving module comprises (1) at least oneexhibition interface exhibiting the basic information unit in theinformation exhibition interface.

9. The system according to concept 8, wherein the aggregationinstruction receiving module 1-(1) further comprises the followingsubmodule:

a non-basic information unit predetermined interface exhibiting module1-(1)-D, configured to provide a predetermined operation option withrespect to the information for the user on an interface exhibitinginformation of the non-basic information unit, comprising at least oneor any combination of the following predetermined operations: (i)editing a basic information unit for the user according to theinformation and using the basic information unit as an aggregated basicinformation unit; (ii) editing a basic information unit draft for theuser according to the user and providing an editing interface for theuser such that the user uses the edited basic information unit as theaggregated basic information unit.

10. A server for use in a social network, comprising the followingmodules:

a basic aggregation information unit storage module 1-(3), comprisingthe following submodules:

a generated basic aggregation information unit receiving module 1-(3)-A,configured to receive the basic aggregation information unit sent by agenerated basic aggregation information unit transferring module1-(2)-C;

a database module, configured to store the basic aggregation informationunit and the aggregated basic information unit 1-(3)-B; wherein withrespect to each aggregated basic information unit, a data record storedtherein comprises a value of a first identifier and information contentof the basic information unit; the value of the first identifier is usedfor searching in the storage module for the stored data record of thebasic information unit; with respect to each basic aggregationinformation unit, a data record stored therein comprises a value of asecond identifier and the value of the first identifier of eachaggregated basic information unit in the basic aggregation informationunit, and first indication information indicating a relative locationrelationship of the aggregation basic information units duringexhibition when the basic aggregation information unit is exhibited; andthe first identifier and the second identifier may be the sameidentifier or may be the different identifiers; and

a stored basic aggregation information unit sending module 1-(3)-C,configured to send the basic aggregation information unit to a basicaggregation information unit parsing module 1-(4).

11. The server according to concept 10, comprising: a basic aggregationinformation unit parsing module 1-(4), configured to: receive the basicaggregation information unit sent by the basic aggregation informationunit storage module 1-(3) or the basic aggregation information unitediting module 1-(2); parse the basic aggregation information unit to aninformation format desired by a parsed basic aggregation informationunit exhibiting module 1-(5); and transfer the information in theinformation format to the basic aggregation information exhibitingmodule 1-(5).

12. The server according to concept 11, wherein the information providedby the basic aggregation information unit parsing module 1-(4) for theparsed basic aggregation information unit exhibiting module 1-(5) is ina format of a file composed by using the HTML language.

13. The server according to concept 10, 11 or 12, wherein the basicaggregation information unit storage module 1-(3) further comprises thefollowing submodules:

a basic information unit modification information receiving module1-(3)-D, configured to receive modification information of a releasedbasic information unit; wherein the basic information unit comprises areleased basic aggregation information unit and a released aggregatedbasic information unit, release of the aggregated basic information unitcomprising release of the aggregation basic information unit as anindividual basic information unit and comprising release of theaggregation basic information unit with release of other basicaggregation information unit; and

a basic information unit modification processing module 1-(3)-E,configured to, when the released basic information unit is at leastmodified, send a corresponding operation instruction to the databasemodule 1-(3)-B, such that a record of the information content beforemodification of the basic information unit is still stored.

14. The server according to any one of concepts 11 to 13, furthercomprising:

a basic aggregation information unit editing module 1-(2), comprisingthe following submodules:

a basic aggregation information unit composing module 1-(2)-A,configured to compose a basic aggregation information unit according tothe instruction sent by the aggregation instruction receiving module;

an integrity setting module 1-(2)-B, configured to set an integrityattribute for a data recorder of the basic aggregation information unitcomposed by the basic aggregation information unit composing module1-(2)-A, such that the basic aggregation information unit becomes abasic information unit which is integrally operable in logic, comprisingbeing integrally selected as a piece of information, and beingaggregated integrally as a piece of information; and

a generated basic aggregation information unit transferring module1-(2)-C, configured to send the basic aggregation information unit withintegrity setting implemented by the integrity setting module 1-(2)-B toa corresponding receiving module, and send the basic aggregationinformation unit to a basic aggregation information storage module1-(3).

15. The server according to concept 10, wherein the basic informationunit is allowed to use the following information structure: contentproactively input by the user only comprises texts, or only comprisestexts and symbols.

16. The server according to any one of concepts 10 to 15, wherein thebasic information unit is restricted to short-text information.

17. A client for use in a social network, comprising:

an aggregation instruction receiving module 1-(1), comprising thefollowing submodules:

a predetermined operation interface exhibiting module 1-(1)-A,configured to provide a predetermined operation option of a basicinformation unit for a user on an interface where the basic informationunit is exhibited;

a predetermined operation instruction receiving module 1-(1)-B,configured to: (i) receive an instruction from the user and acquirewhich basic information unit is an aggregated basic information unitselected by the user, wherein the selected basic information unit may bea basic aggregation information unit; (ii) receive an instruction fromthe user and acquire a setting made by the user for a location attributeof the selected basic information unit in an edited basic aggregationinformation unit, wherein the location attribute is used for describinga relative location information of the basic information unit and theother basic information units aggregated in the above basic aggregationinformation unit when the above basic aggregation information unit isexhibited; and an aggregation instruction information transferringmodule 1-(1)-C, configured to transfer the instruction received by thepredetermined operation instruction receiving module 1-(1)-B to a basicaggregation information unit editing module 1-(2).

18. The client according to concept 17, further comprising:

a parsed basic aggregation information unit exhibiting module 1-(5),comprising the following submodules:

a parsed basic aggregation information receiving module 1-(5)-A,configured to receive the information sent by the basic aggregationinformation unit parsing module 1-(4);

a foldedly exhibiting module 1-(5)-B, configured to foldedly exhibit thebasic aggregation information unit; wherein when the basic aggregationinformation unit is foldedly exhibited, at least one of the aggregatedbasic information units therein is hidden; and

an unfoldedly exhibiting module 1-(5)-C, configured to unfoldedlyexhibit the basic aggregation information unit; wherein when the basicaggregation information unit is unfoldedly exhibited, in at least oneunfolding state, the aggregated basic information unit is exhibitedaccording to a relative location relationship required by the locationattribute thereof recorded in the basic aggregation information unit.

19. The client according to concept 17, further comprising:

(1) an information providing module, configured to provide an operationinterface for acquiring system internal information and/or systemexternal information for the user to acquire corresponding information,and provide an exhibition interface to exhibit information to the user;and

(2) the exhibition interface suitable for the predetermined operation ofthe aggregation instruction receiving module comprises (1) at least oneexhibition interface exhibiting the basic information unit in theinformation exhibition interface.

20. The client according to concept 19, wherein the aggregationinstruction receiving module 1-(1) further comprises the followingsubmodule:

a non-basic information unit predetermined interface exhibiting module1-(1)-D, configured to provide a predetermined operation option withrespect to the information for the user on an interface exhibitinginformation of the non-basic information unit, comprising at least oneor any combination of the following predetermined operations: (i)editing a basic information unit for the user according to theinformation and using the basic information unit as an aggregated basicinformation unit; (ii) editing a basic information unit draft for theuser according to the user and providing an editing interface for theuser such that the user uses the edited basic information unit as theaggregated basic information unit.

21. The client according to any one of concepts 17 to 20, wherein

(1) the location attribute of the aggregated basic information unit isdescribed in the following manners: A. the basic aggregation informationunit comprises at least one aggregated basic information unit set, theset having location attribute during display in at least one exhibitioninterface when the basic aggregation information unit is foldedlyexhibited, the set comprising at least two aggregated basic informationunits; B. each aggregated basic information unit in the set has asequential location when the aggregated basic information unit isdisplayed, wherein relative locations when the aggregated basicinformation units in the set are exhibited in an unfoldedly exhibitionstate would be in accordance with the sequential location;

(2) the predetermined operation of 1-(1) the aggregation instructionreceiving module further comprises at least one of the followingoperations: A. duplicating one aggregated basic information unit set,and generating a new aggregated basic information unit set; B. selectingan aggregated basic information unit in the new set; C. adding a newaggregated basic information unit into the new set; D. adjustingsequential locations of the aggregated basic information units in thenew set; E. deleting an aggregated basic information unit in the newset; F. performing an aggregation operation for the aggregated basicinformation unit set, comprising adding one set into another set; and

(3) the basic aggregation information unit editing module 1-(2) furthercomprises the following submodule: an aggregation-related editing module1-(2)-D, configured to perform the above predetermined operationaccording to an instruction sent by the aggregation instructionreceiving module.

22. The client according to concept 17, -21 or 12, wherein the basicaggregation information unit editing module 1-(2) further comprises thefollowing submodules:

a basic aggregation information unit composing module 1-(2)-A,configured to compose a basic aggregation information unit according tothe instruction sent by the aggregation instruction receiving module;

an integrity setting module 1-(2)-B, configured to set an integrityattribute for a data recorder of the basic aggregation information unitcomposed by the basic aggregation information unit composing module1-(2)-A, such that the basic aggregation information unit becomes abasic information unit which is integrally operable in logic, comprisingbeing integrally selected as a piece of information, and beingaggregated integrally as a piece of information; and

a generated basic aggregation information unit transferring module1-(2)-C, configured to send the basic aggregation information unit withintegrity setting implemented by the integrity setting module 1-(2)-B toa corresponding receiving module, and send the basic aggregationinformation unit to a basic aggregation information storage module1-(3).

23. The client according to any one of concepts 17 to 22, furthercomprising:

a basic aggregation information unit storage module 1-(3), comprisingthe following submodules:

a generated basic aggregation information unit receiving module 1-(3)-A,configured to receive the basic aggregation information unit sent by thegenerated basic aggregation information unit transferring module1-(2)-C;

a database module 1-(3)-B, configured to store the basic aggregationinformation unit and the aggregated basic information unit; wherein withrespect to each aggregated basic information unit, a data record storedtherein comprises a value of a first identifier and information contentof the basic information unit; the value of the first identifier is usedfor searching in the storage module for the stored data record of thebasic information unit; with respect to each basic aggregationinformation unit, a data record stored therein comprises a value of asecond identifier and the value of the first identifier of eachaggregated basic information unit in the basic aggregation informationunit, and first indication information indicating a relative locationrelationship of the aggregation basic information units duringexhibition when the basic aggregation information unit is exhibited; andthe first identifier and the second identifier may be the sameidentifier or may be the different identifiers; and

a stored basic aggregation information unit sending module 1-(3)-C,configured to send the basic aggregation information unit to a basicaggregation information unit parsing module 1-(4).

24. A social network service system, comprising the following modules:

an aggregation instruction receiving module 1-(1), comprising thefollowing submodules:

a predetermined operation interface exhibiting module 1-(1)-A,configured to provide a predetermined operation option of a basicinformation unit for a user on an interface where the basic informationunit is exhibited;

a predetermined operation instruction receiving module 1-(1)-B,configured to: (i) receive an instruction from the user and acquirewhich basic information unit is an aggregated basic information unitselected by the user, wherein the selected basic information unit may bea basic aggregation information unit; (ii) receive an instruction fromthe user and acquire a setting made by the user for a location attributeof the selected basic information unit in an edited basic aggregationinformation unit, wherein the location attribute is used for describinga relative location information of the basic information unit and theother basic information units aggregated in the above basic aggregationinformation unit when the above basic aggregation information unit isexhibited;

an aggregation instruction information transferring module 1-(1)-C,configured to transfer the instruction received by the predeterminedoperation instruction receiving module 1-(1)-B to a basic aggregationinformation unit editing module 1-(2);

a basic aggregation information unit editing module 1-(2), comprisingthe following submodules:

a basic aggregation information unit composing module 1-(2)-A,configured to compose a basic aggregation information unit according tothe instruction sent by the aggregation instruction receiving module;

an integrity setting module 1-(2)-B, configured to set an integrityattribute for a data recorder of the basic aggregation information unitcomposed by the basic aggregation information unit composing module1-(2)-A, such that the basic aggregation information unit becomes abasic information unit which is integrally operable in logic, comprisingbeing integrally selected as a piece of information, and beingaggregated integrally as a piece of information;

a generated basic aggregation information unit transferring module1-(2)-C, configured to send the basic aggregation information unit withintegrity setting implemented by the integrity setting module 1-(2)-B toa basic aggregation information unit parsing module 1-(4);

1-(4) a basic aggregation information unit parsing module, configuredto: receive the basic aggregation information unit sent by the basicaggregation information unit editing module 1-(2) or the basicaggregation information unit editing module; parse the basic aggregationinformation unit to an information format desired by a parsed basicaggregation information unit exhibiting module 1-(5); and transfer theinformation in the information format to the basic aggregationinformation exhibiting module 1-(5); and

a parsed basic aggregation information unit exhibiting module 1-(5),comprising the following submodules:

a parsed basic aggregation information receiving module 1-(5)-A,configured to receive the information sent by the basic aggregationinformation unit parsing module 1-(4);

a foldedly exhibiting module 1-(5)-B, configured to foldedly exhibit thebasic aggregation information unit; wherein when the basic aggregationinformation unit is foldedly exhibited, at least one of the aggregatedbasic information units therein is hidden; and

an unfoldedly exhibiting module 1-(5)-C, configured to unfoldedlyexhibit the basic aggregation information unit; wherein when the basicaggregation information unit is unfoldedly exhibited, in at least oneunfolding state, the aggregated basic information unit is exhibitedaccording to a relative location relationship required by the locationattribute thereof recorded in the basic aggregation information unit.

25. The system according to concept 24, wherein

(1) the location attribute of the aggregated basic information unit isdescribed in the following manners: A. the basic aggregation informationunit comprises at least one aggregated basic information unit set, theset having location attribute during display in at least one exhibitioninterface when the basic aggregation information unit is foldedlyexhibited, the set comprising at least two aggregated basic informationunits; B. each aggregated basic information unit in the set has asequential location when the aggregated basic information unit isdisplayed, wherein relative locations when the aggregated basicinformation units in the set are exhibited in an unfoldedly exhibitionstate would be in accordance with the sequential location;

(2) the predetermined operation of 1-(1) the aggregation instructionreceiving module further comprises at least one of the followingoperations: A. duplicating one aggregated basic information unit set,and generating a new aggregated basic information unit set; B. selectingan aggregated basic information unit in the new set; C. adding a newaggregated basic information unit into the new set; D. adjustingsequential locations of the aggregated basic information units in thenew set; E. deleting an aggregated basic information unit in the newset; F. performing an aggregation operation for the aggregated basicinformation unit set, comprising adding one set into another set;

(3) the basic aggregation information unit editing module 1-(2) furthercomprises the following submodule: an aggregation-related editing module1-(2)-D, configured to perform the above predetermined operationaccording to an instruction sent by the aggregation instructionreceiving module; and

-   -   (4) the basic information unit is allowed to use the following        information structure: content proactively input by the user        only comprises texts, or only comprises texts and symbols.

26. The system according to concept 24 or 25, comprising:

(1) an information providing module, configured to provide an operationinterface for acquiring system internal information and/or systemexternal information for the user to acquire corresponding information,and provide an exhibition interface to exhibit information to the user;wherein

(2) the exhibition interface suitable for the predetermined operation ofthe aggregation instruction receiving module comprises (1) at least oneexhibition interface exhibiting the basic information unit in theinformation exhibition interface.

27. The system according to concept 26, wherein

the aggregation instruction receiving module 1-(1) further comprises thefollowing submodule:

a non-basic information unit predetermined interface exhibiting module1-(1)-D, configured to provide a predetermined operation option withrespect to the information for the user on an interface exhibitinginformation of the non-basic information unit, comprising at least oneor any combination of the following predetermined operations: (i)editing a basic information unit for the user according to theinformation and using the basic information unit as an aggregated basicinformation unit; and (ii) editing a basic information unit draft forthe user according to the user and providing an editing interface forthe user such that the user uses the edited basic information unit asthe aggregated basic information unit.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic diagram of an exhibition state of a piece ofaggregation short-text information according to an embodiment of thepresent invention; in FIG. 1 , a dotted line block 110 denotes a textregion of the short-text information and exhibits text content 115 ofthe short-text information; the text region exhibits a virtual button101 corresponding to an aggregated short-text information set; a picture111 represents the releaser “Mr. Zhang” of the short-text information;109 represents a release time of the short-text information; a virtualbutton 105 “forward (1)” is represented by text, wherein when a userclicks this button, an interface as illustrated in FIG. 3 for a furtherforward operation would be exhibited according to the embodiment, thetext button comprises a text portion “(1)”, and the digit 1 means thatthe short-text information has been forwarded for one time before; avirtual button 107 “comment (2)” is represented by text, wherein when auser clicks this button, an interface for further forward operation anda text portion “(2)” in the text button are exhibited according to theembodiment, digit 2 means that the short-text information has beencommented twice; “Mr. Zhang” represented by a dotted line block 113 is anickname of the releaser of the short-text information, and representsthat the short-text information is released by Mr. Zhang;

FIG. 2 is a schematic diagram of unfoldedly exhibition of theaggregation short-text information as illustrated in FIG. 1 ; the buttonrepresented by reference sign 215 corresponds to the button 101 in FIG.1 , and changes of the color thereof reflect that the aggregationshort-text information set is unfoldedly exhibited; a dotted line block203 represents short-text information forwarded by a user “fashiondevotee” who also forwards the forwarded short-text informationrepresented by a dotted line block 205, and adds comment information“very beautiful” when forwarding, and the short-text information is apiece of short-text information included in an aggregated short-textinformation set 215; short-text information represented by a dotted lineblock 207 is another piece of aggregated short-text information includedin aggregated short-text information set 215; objects represented by 230and 209 are the same as the objects as illustrated in FIG. 1 , which arerespectively a forwarding virtual button and a comment virtual buttonwhen the corresponding short-text information is released; 201 and 220represent a virtual button “collapse”, and by clicking this virtualbutton, the aggregation short-text information is re-exhibited in afolding state;

FIG. 3 is a schematic diagram of an operation interface of theaggregation short-text information as illustrated in FIG. 1 which isforwarded by a user account Mr. Li according to a preferred embodimentof the present invention; the user may add the aggregated short-textinformation set into the forwarded aggregation short-text information byselecting an option “add an aggregated information set”, or may forwardthe aggregation short-text information released by Mr. Zhang byselecting an option “forward”, or may store the aggregation short-textinformation forwarded during editing as a draft by selecting an option310; a dotted line block 312 represents an option bar constituted by atext virtual button and a check option;

FIG. 4 is a schematic diagram of a piece of forwarded short-textinformation according to an embodiment, wherein the forwarded short-textinformation is a piece of aggregation short-text information, andcomment information “I will also go to the exhibition” is added duringforwarding;

FIG. 5 is a schematic diagram of forwarded short-text information withno comment information added during forwarding;

FIG. 6 is a schematic diagram of multimedia short-text informationaccording to an embodiment of the present invention;

FIG. 7 is a schematic diagram illustrating the scenario where a piece ofaggregated short-text information in an aggregated short-textinformation set thereof is exhibited when the aggregation short-textinformation is in a folding state according to a non-preferredembodiment of the present invention; wherein by clicking a virtualbutton represented by 701, more aggregated short-text information may beexhibited according to the embodiment;

FIG. 8 is a schematic diagram a data structure related to the presentinvention in a server database according to a preferred embodiment ofthe present invention;

FIG. 9 is a schematic diagram of a piece of aggregated short-textinformation comprising three aggregation short-text information setsaccording to an embodiment of the present invention;

FIG. 10 is a schematic diagram of aggregation short-text information ina unfolding state according to an embodiment of the present invention;wherein an aggregated short-text information set is added into theaggregation short-text information; the information set is formed ofthree pieces of aggregated short-text information; a dotted line block1001 represents a piece of newly composed short-text information; andwith respect to the newly composed short-text information in theaggregated short-text information, the system allows a user to forwardand make comments on the existing short-text information, for example,when the user clicks a virtual button 1005, a client would provide aninterface for a forward operation with a schematic diagram similar tothat illustrated in FIG. 3 for the user;

FIG. 11 is a schematic diagram of a user interface for editing andreleasing aggregation short-text information which is provided by aclient to a user according to an embodiment of the present invention;

FIG. 12 is a schematic diagram of an aggregation short-text informationdraft according to an embodiment of the present invention;

FIG. 13 is a schematic diagram of a user interface according to anembodiment of the present invention, which is used for performing acorresponding operation for aggregated short-text information in aninterface where aggregation short-text information is unfoldedlyexhibited;

FIG. 14 is a schematic diagram of a user interface of a draft libraryaccording to an embodiment of the present invention; in FIGS. 14, 1401and 1405 respectively represent two aggregation short-text informationdrafts, an icon 1410 represents an aggregated short-text information setdraft added into the aggregation short-text information draft, and 1415and 1420 respectively represent aggregated short-text information setdrafts directly composed by two users;

FIG. 15 is a schematic diagram of a user interface according to anembodiment of the present invention, which is used for performing acorresponding operation in an aggregated short-text information setwhich is unfoldedly exhibited;

FIG. 16 is a schematic diagram of a user interface according to anembodiment of the present invention, which is used for performing acorresponding operation in an aggregated short-text information set in afolding state;

FIG. 17 is a schematic diagram of a user interface where an aggregatedshort-text information set is added into added comment information whichis forwarded according to an embodiment of the present invention;

FIG. 18 is a schematic diagram of a piece of forwarded short-textinformation according to an embodiment of the present invention; anaggregated short-text information set added into the forwardedaggregation short-text information is as represented by 1801; and 1805represents the aggregated short-text information set added into theforwarded comment information;

FIG. 19 is a schematic diagram of deployment of a server (1905) in anetwork according to an embodiment of the present invention;

FIG. 20 is a schematic diagram of a display interface providing anaggregation information sharing button for a user according to anembodiment of the present invention;

FIG. 21 is a schematic diagram of a user interface provided for a userto compose new short-text information and adding the new short-textinformation into an aggregated short-text information set according toan embodiment of the present invention;

FIG. 22 is a schematic diagram of a user interface provided for a userto compose new aggregation short-text information and release or storethe new aggregation short-text information according to an embodiment ofthe present invention; 2201 represents a text input box for the user toinput texts, and 2215 represents a location where the user startsinputting the texts; 2210 represents an aggregated short-textinformation set which is added by the user into a text region of theaggregation short-text information; and a dotted line block 2205represents an option bar constituted by a text virtual button;

FIG. 23 is a schematic diagram of deployment of a client (2305) in anetwork according to an embodiment of the present invention;

FIG. 24 is a schematic diagram of a folding state of aggregationshort-text information which is sent from a social network system toanother social network system according to an embodiment of the presentinvention;

FIG. 25 is a schematic diagram of deployment of a client (2515) in anetwork according to an embodiment of the present invention;

FIG. 26 is a schematic diagram of a user interface provided for a userto compose new short-text information and adding the new short-textinformation into an aggregated short-text information set according toan embodiment of the present invention;

FIG. 27 is a schematic diagram of deployment of a server (2701) in anetwork according to an embodiment of the present invention;

FIG. 28 is a schematic diagram of a scenario where aggregationshort-text information is changed to aggregated short-text informationaccording to an embodiment of the present invention; a dotted line block2815 represents aggregation short-text information released by Mr.Zhang, wherein an aggregated short-text information set 2810 is addedthereto, and the color of 2810 is changed to represent that the set hasbeen foldedly exhibited; the aggregated short-text information set 2810comprises three pieces of aggregated short-text information, wherein theshort-text information represented by 2801 is a piece of aggregationshort-text information where the aggregated short-text information setrepresented by 2805 is added, and 2805 is in a light color whichrepresents that the set is not foldedly exhibited; and

FIG. 29 is a schematic diagram of deployment of a server according to anembodiment of the present invention, wherein the server is capable ofproviding information services for a webpage browser, and is capable oftransferring necessary data information to the webpage browser such thatthe webpage browser is capable of composing aggregation short-textinformation by following an instruction from a user according toinformation provided by the information services, and such that thewebpage browser becomes a client of a social network system which iscapable of releasing aggregation short-text information.

DETAILED DESCRIPTION Embodiment 1 (Preferred Embodiment)

Disclosed herein is a social network system in which a user is capableof releasing aggregation short-text information, for example, theaggregation short-text information is supported via improvements made tosuch a social network as Facebook, Sina Microblog, Twitter and the like.The short-text information described herein refers to In the system, theaggregation short-text information is a piece of short-text information,and the information is at least added with an aggregated short-textinformation set, wherein the set at least comprises two or more than twopieces of short-text information. The aggregated short-text informationmay be all existing short-text information, or may be all newly composedshort-text information; and optionally, a part of the aggregatedshort-text information may be existing short-text information and theremaining thereof may be newly composed short-text information. Thenewly composed short-text information mentioned herein refers theshort-text information which is not released to the network systembefore being added into the aggregated short-text information set. Theexisting short-text information mentioned herein refers the short-textinformation which has been released to the network system before beingadded into the aggregated short-text information set. The term “release”mentioned herein comprises releasing the short-text information as anindependent piece of short-text information and releasing the short-textinformation as the aggregated short-text information in the aggregationshort-text information with the release of the aggregated short-textinformation. The aggregation short-text information may also, as theaggregated short-text information, be added to an aggregated short-textinformation set to which another piece of aggregation short-textinformation is added.

The system allows a user to release non-aggregation short-textinformation as a piece of independently released short-text information.Such non-aggregated information comprises: simple text short-textinformation, that is, the content proactively input by the userreleasing the information does not contain such multimedia content aspictures, videos and the like, for example, the content is constitutedby texts only, or by texts and symbols only, still for example, thecontent is constituted by texts, punctuations and emoticons; complicatedmultimedia short-text information, that is, the content proactivelyinput by the user releasing the information contains such multimediacontent as pictures and/or videos and the like, for example, theshort-text information as illustrated in FIG. 6 .

In the system, after the short-text information and the aggregationshort-text information are released, when the releaser modifies theinformation, the system still stores the record before the modification,and directly displays the content upon the modification when theshort-text information and the aggregation short-text information areexhibited. In addition, the system provides a mark indicating that theinformation has been modified, and also provides an option, for example,a button, a gesture action and the like to allow the user to instructthe system to exhibit the origin of the information when the informationis being displayed.

The data structure as illustrated in FIG. 8 is established in a databaseof a system server, wherein the system server stores, via this datastructure, the short-text information and the aggregation short-textinformation released by the user. In this database, each piece ofshort-text information is collaboratively determined according to a userID of an information release account and an information ID under theuser ID, and however, it is not necessary that each piece of short-textinformation has a unique information ID in the database. One record inthe short-text information table corresponds to a piece of short-textinformation. The field “information type” in the short-text informationtable is used for recording whether the information is short-textinformation is originally created by the user, or comment informationwith respect to another piece of short-text information, or a piece offorwarded short-text information, or a piece of draft information, or apiece of released information. In this embodiment, to support the userto release the aggregation short-text information, a field “aggregatedshort-text information set quantity” is defined in the short-textinformation table. If one piece of short-text information is not theaggregation short-text information, the value of this field is zero; ifthe short-text information is only added with one aggregation short-textinformation set, the value of this field is 1; and if the short-textinformation is only added with two aggregation short-text informationsets, the value of this field is 2, and so on. An aggregated short-textinformation set table is also defined in the database. Each recordcorresponds to an aggregated short-text information set, which iscollaboratively determined according to a user ID of an informationrelease account of aggregation short-text information, an information IDcorresponding to the aggregation short-text information under the userID and an aggregated short-text information set ID under the aggregationshort-text information. For example, as illustrated in FIG. 9 , theaggregation short-text information totally has three aggregationshort-text information sets, the aggregation short-text information setcorresponding to each virtual button corresponds to an aggregatedshort-text information set ID, the field “display location” is used forrecording a display location of a display agent object (for example, 101exhibited in FIG. 11 ) of an aggregation short-text information setdefined when the user edits the aggregation short-text information setduring exhibition, for example, a location following the N^(th)character in the text portion. Additionally, an aggregated short-textinformation table is defined in the database. Each record corresponds toa piece of aggregated short-text information, which is collaborativelydetermined according to a user ID of an information release account ofthe short-text information, an information ID of the aggregationshort-text information, an aggregated short-text information set ID ofthe aggregated short-text information set to which the aggregationshort-text information pertains, an user ID of an information releaseaccount of the aggregated short-text information and an information IDof the aggregated short-text information under the user ID. The field“sequential location of aggregated short-text information in aggregatedshort-text information set” is used for recording a sequential locationof the aggregated short-text information in the aggregated short-textinformation set. If a piece of aggregated short-text information islocated at the location of the first piece of information in theaggregated short-text information set, the value of this field is 1; andif a piece of aggregated short-text information is located at thelocation of the second piece of information in the aggregated short-textinformation set, the value of this field is 2, and so on. If a piece ofaggregated short-text information is added into an aggregated short-textinformation set, a corresponding record is accordingly added into anaggregated short-text information table; and if a piece of aggregatedshort-text information is deleted from the aggregated short-textinformation set, a corresponding record is accordingly deleted from theaggregated short-text information table. However, these operations donot affect the record of the corresponding short-text information in theshort-text information table.

In this embodiment, the sequential location of the aggregated short-textinformation in the aggregated short-text information set is essentiallydetermined in a one-dimensional space. For example, if a piece ofaggregated short-text information is located before another piece ofaggregated short-text information in the one-dimensional space, then byusing such information of the sequential location, as long as a specificshape of the one-dimensional space is firstly used in the correspondingvirtual exhibition page, for example, from the top to the bottom or fromthe left to the right, or determining the specific shape of theone-dimensional space on the page by using the shape of broken lines orcurved lines, then the aggregated short-text information may beexhibited according to the sequential location defined by the user.However, in a less preferred embodiment derived from this embodiment,the sequential location signifies relative locations of aggregatedshort-text information defined in a two-dimensional location space. Whena user edits an aggregation short-text information set, relativelocations of the aggregated short-text information are respectivelydefined in the X direction and the Y direction, for example, definingthat aggregated short-text information A is prior to aggregatedshort-text information B in the X direction, and is behind theaggregated short-text information B in the Y direction.

When the server ends the aggregation short-text information released bythe user to a client used by the information receiver, the servercommunicates with the client, such that the client exhibits theaggregation short-text information in the following manner according todata received from the server. The data mentioned herein comprises datarelated to the content of the aggregation short-text information anddata related to the format of the aggregation short-text information,for example, sending a file in a predetermined exhibition format, a filecomposed by using the HTML language; and also comprises data of aprogram which is sent by the server to the client and is to be run onthe client where necessary, for example, a program compiled viaJavaScript contained in the data sent by the server to the browserclient in this case. The above described manner of exhibiting theaggregation short-text information is as follows: a default exhibitionstate of the aggregation short-text information is a folding state, andin the folding state, the aggregation short-text information is visuallyexhibited to the user as a piece of short-text information; if thecontent proactively input by the user apart from the aggregatedshort-text information set of the aggregation short-text information isnot null, when the aggregation short-text information is exhibited inthe folding state, the aggregated short-text information contained inthe aggregation short-text information set is not exhibited, asillustrated in FIG. 1 ; the virtual button represented by 101 in FIG. 1corresponds to an aggregated short-text information set, wherein theaggregated short-text information set is constituted by two pieces ofaggregated short-text information, and during exhibition of these twopieces of aggregated short-text information, the first piece ofaggregated short-text information is a piece of forwarded short-textinformation released by the user “fashion devotee”, and the secondaggregated short-text information is a piece of short-text informationreleased by the user “Mr. Zhao”, and these two pieces of short-textinformation are existing short-text information. If the user clicks thevirtual button 101, the client unfoldedly exhibits the aggregationshort-text information in the aggregated short-text information set, asillustrated in FIG. 2 . If the aggregated short-text information setcontains a large amount of aggregated short-text information, and if thesystem uses a PC browser as a client, the client provides a scroll bar,the user controls the scroll bar by using the mouse and issues aninstruction, and the client unfoldedly exhibits all the aggregatedshort-text information via the movement of a virtual exhibition page. Ifthe system uses an APP on a mobile phone as a client, the client allowsthe user to move a virtual exhibition page on the screen by usingfingers, and thus all the aggregated short-text information isunfoldedly exhibited via the movement of the virtual exhibition page.The client provides a corresponding user interface for the user, suchthat the user forward and make comments on the aggregated short-textinformation as the general short-text information. For example, if thevirtual forwarding button 105 in FIG. 5 is clicked, the client providesa user interface for a forward operation, as illustrated in FIG. 3 .Using this interface, if the user does not input any comment informationbut directly clicks a virtual key button 301 therein, the system wouldforward the forwarded aggregation short-text information to the system,and note that the information is forwarded by the user; and if the userinputs some comment information and then clicks the virtual button 301,the system would send the forwarded short-text information asillustrated in FIG. 4 . With respect to the aggregated short-textinformation of the aggregation short-text information exhibited in theunfolding state, the user may also forward or make comments on theinformation as the independently released short-text information. Forexample, in the interface as illustrated in FIG. 2 , a user “Mr. Wang”click a virtual forward button represented by 233, and the clientprovides a interface for a forward operation similar to that illustratedin FIG. 3 ; and if the user notes via the interface that he or she wouldmake no comment information, the system would forward the correspondingaggregated short-text information, as illustrated in FIG. 5 . Asillustrated in FIG. 5 , changes of 501 relative to 233 in FIG. 2indicate that the related short-text information has been forwarded onceaccording to a counting rule defined in the system. In FIG. 5, 510represents indication information added by the system, which indicatesthat the short-text information is forwarded by the user “Mr. Wang”.FIG. 10 is a schematic diagram of aggregation short-text information ina unfolding state; wherein an aggregated short-text information set isadded into the aggregation short-text information; the information setis formed of three pieces of aggregated short-text information; a dottedline block 1001 represents a piece of newly composed short-textinformation; and with respect to the newly composed short-textinformation in the aggregated short-text information, the system allowsa user to forward and comment on the existing short-text information,for example, when the user clicks a virtual button 1005, a client wouldprovide an interface for a forward operation with a schematic diagramsimilar to that illustrated in FIG. 3 for the user. If the contentproactively input by the user apart from the aggregated short-textinformation set of the aggregation short-text information is null, whenthe aggregation short-text information is exhibited in the foldingstate, the aggregation short-text information contained in theaggregation short-text information set and having a sequential location1 in the set.

In a less preferred embodiment derived from this embodiment, one pieceof aggregated short-text information in the aggregated short-textinformation set of the aggregation short-text information is alsoexhibited in the folding mode, for example, a piece of aggregationshort-text information absolutely identical to the aggregation identicalas illustrated in FIG. 1 . In this derivative embodiment, the foldingstate is as illustrated in FIG. 7 . In another less preferred embodimentderived from this embodiment, for example, the folding state of a pieceof aggregation short-text information absolutely identical to theaggregation short-text information as illustrated in FIG. 1 is similarto that illustrated in FIG. 1 . However, the text displayed on thevirtual button (101) therein is modified to a summary constituted byseveral front characters of the first pieces of aggregation short-textinformation plus the number of pieces of aggregated short-textinformation contained in the aggregated short-text information set, forexample “@ fashion devotee: very beautiful! (two pieces of short-textinformation).

The system client comprises: a content editing module, an aggregationinformation generating module and a releasing module. The contentediting module is configured such that a user manually inputsinformation and inputs information by means of duplicating and pasting,including content which needs to be proactively input for inputtingnewly composed information and the content which the user desires toproactively input in the aggregation short-text information. Theaggregation information generating module is configured to addaggregated short-text information into an aggregated short-textinformation set according to an instruction of the user to compose anaggregation short-text information set, and add the aggregatedshort-text information set into the aggregation short-text informationaccording to the instruction of the user to edit the aggregationshort-text information. The releasing module is configured to submit theaggregation short-text information to a server.

A user interface provided by a client of the system for a user such thatthe user edits and releases aggregation short-text information is asillustrated in FIG. 11 . If the user clicks the virtual button “addaggregated short-text information set”, the user interface exhibits avirtual button corresponding to a to-be-edited aggregated short-textinformation set. The “added short text (1)” 1105 is a schematic diagramof such a virtual key button. The user may adjust the location of thevirtual button in the text portion of the aggregation short-text. Whenthe user clicks the virtual button 1110 “save as draft” in FIG. 11 , thesystem saves the draft of the aggregation short-text information and thedraft of the aggregated short-text information set added therein, andFIG. 12 is a schematic diagram of such a draft.

The client further provides an option, for example, firstly a touchcontrol gesture option for the user to directly compose a draft of theaggregated short-text information set, with no need to simultaneouslyedit the aggregation short-text information. For example, when the userbrowses short-text information on a smart phone, the user, via a touchcontrol gesture, for example, slides right with fingers in a regiondisplaying a piece of short-text information on the touch screen. Inthis case, the client senses and identifies that the user selects atouch control gesture option, and then exhibits a corresponding userinterface to the user such that the user may make further editing. FIG.13 is a schematic diagram thereof, wherein 1305 represents short-textinformation which is added to an aggregated short-text information setby the user according to the instruction of the touch control gestureoption, and 1301 represents a selection menu. If the user selects in1301 “add selected short-text information into newly composed aggregatedshort-text information set”, the client newly creates an aggregatedshort-text information set draft for the user, and then adds theshort-text information into the created aggregated short-textinformation set. If the user selects in 1301 “add selected short-textinformation into first piece of information location of existingaggregated short-text information set”, the client exhibits a userinterface as illustrated in FIG. 14 to the user. As illustrated in FIGS.14, 1401 and 1405 respectively represent two drafts of the aggregationshort-text information, 1410 represents an aggregated short-textinformation set draft added into the aggregation short-text informationdraft, and 1415 and 1420 respectively represent aggregated short-textinformation set drafts composed by the user. When the user taps with thefinger the corresponding aggregated short-text information set draft inthe interface as illustrated in FIG. 14 , the client requires the userto reconfirm this instruction. Upon confirmation by the user, the clientadds the previous indicated short-text information to the correspondinglocation in the aggregated short-text information set. If the userselects in 1301 “add selected short-text information into a designatedlocation of existing aggregated short-text information set”, andindicates a corresponding aggregated short-text information set draft inthe user interface as illustrated in FIG. 14 , the client unfoldedlyexhibits the aggregated short-text information set draft. After the usertaps with fingers in a display region of a piece of aggregatedshort-text information, the client exhibits, for example, the userinterface as illustrated in FIG. 15 , to the user, wherein 1505represents the aggregated short-text information indicated by tappingwith fingers by the user and the client automatically highlight theaggregated short-text information, and 1501 is a selection menu providedby the client to the user in this case, and after the user makes aninstruction via the menu, the client adds the previously designatedshort-text information into a designated location in the aggregatedshort-text information set draft.

The client provides an option for the user to perform an aggregateoperation for the aggregated short-text information set, for example,the user edits the aggregated short-text information set by duplicatingthe aggregated short-text information in the existing aggregationshort-text information. For example, when the user browsers, on a smartphone, a piece of aggregation short-text information, for example, inthe user in interface as illustrated in FIG. 1 , the user, via agesture, for example, presses the virtual button corresponding to anaggregated short-text information set represented by 101, the clientexhibits a menu to the user, wherein options “duplicate this aggregatedshort-text information set and store it into a draft”, “duplicate thisaggregated short-text information set, modify it and store it into adraft”, “add this aggregated short-text information set into an existingaggregated short-text information set draft” and “delete from anexisting aggregated short-text information set the aggregated short-textinformation which pertains to the aggregated short-text information set”are configured in the menu. In the above menu, (1) if the user selectsthe option “duplicate this aggregated short-text information set andstore it into a draft”, the client creates an aggregated short-textinformation set draft, and add various pieces of aggregated short-textinformation in the aggregated short-text information set represented by101 into the newly created aggregated short-text information set draft,wherein the sequential locations of the various pieces of aggregatedshort-text information in the aggregated short-text information setdraft are recorded in accordance with the sequential locations thereofin the aggregated short-text information set represented by 101; (2) ifthe user selects the option “duplicate this aggregated short-textinformation set, modify it and store it into a draft”, the clientcreates an aggregated short-text information set draft, and add variouspieces of aggregated short-text information in the aggregated short-textinformation set represented by 101 into the newly created aggregatedshort-text information set draft, wherein the sequential locations ofthe various aggregated short-text information in the aggregatedshort-text information set draft are recorded in accordance with thesequential locations thereof in the aggregated short-text informationset represented by 101, the aggregated short-text information set draftis unfoldedly exhibited, and the user interface as illustrated in FIG.15 is exhibited to the user such that the user makes correspondingmodification and editing; (3) if the user selects the option “add thisaggregated short-text information set into an existing aggregatedshort-text information set draft”, the client exhibits the userinterface as illustrated in FIG. 14 to the user, when the user, in theuser interface as illustrated in FIG. 14 , for example, taps withfingers the corresponding aggregated short-text information set draft,for example, tapping the aggregated short-text information set draftrepresented by 1420, the client exhibits the aggregated short-textinformation set draft to the user; when the user selects a piece ofaggregated short-text information, the client exhibits the userinterface as illustrated in FIG. 15 to the user, such that the usermakes a selection in the menu represented by 1501, for example, the userselects the option “add the selected short-text information before theaggregated short-text information”; the client requests the user to makea confirmation, after the user confirms this instruction, the clientadds all the aggregated short-text information in the aggregatedshort-text information represented by 101 into the aggregated short-textinformation set represented by 1402; the sequential locations of all theaggregated short-text information are recorded as before the aggregatedshort-text information represented by 1505, and the relative sequentiallocations of the added aggregated short-text information in theaggregate short-text information set represented by 1420 are recorded asthe same as the relative sequential locations thereof in the aggregatedshort-text information set represented by 101; (4) if the user selectsthe option “delete from an existing aggregated short-text informationset the aggregated short-text information which pertains to theaggregated short-text information set”, the client exhibits the userinterface as illustrated in FIG. 14 to the user, when the user, in theuser interface as illustrated in FIG. 12 , for example, taps thecorresponding aggregated short-text information set draft with fingers,for example, tapping the aggregated short-text information set draftrepresented by 1420, the client requests the user to confirm thisselection, and after the user makes a confirmation, the client makescorresponding modifications, and all the aggregated short-textinformation in the aggregated short-text information set draftrepresented by 1420 is deleted from the aggregated short-textinformation set draft represented by 1420 as long as the aggregatedshort-text information pertains to the aggregated short-text informationset represented by 101.

This client allows the user to use an edited aggregated short-textinformation set draft as an added aggregated short-text information settherein during editing aggregation short-text information. For example,in the user interface as illustrated in FIG. 11 , the user, for example,presses with fingers the virtual button represented by 1105, the clientexhibits the user interface as illustrated in FIG. 16 to the user. Inthe menu represented by 1601, if the user selects the option “use anaggregated short-text information set in a draft library”, the clientexhibits the user interface as illustrated in FIG. 14 , and after theuser selects therein, for example, the aggregated short-text informationset draft represented by 1420, the client duplicates the content of theaggregated short-text information set draft to the aggregated short-textinformation set represented by 1605.

The client allows the user to edit the aggregated short-text informationset draft in the draft library. For example, when the user, in the userinterface as illustrated in FIG. 12 , presses with fingers a virtualbutton 1201 “added short text (1)”, the client exhibits the menurepresented by 1601 as illustrated in FIG. 16 to the user. With respectto this menu, A. if the user selects an option “edit an aggregatedshort-text information set”, the client unfoldedly exhibits thecorresponding aggregated short-text information set, and exhibits theuser interface as illustrated in FIG. 15 to the user; if the userselects an option “add the selected short-text information before theaggregated short-text information” and does not specify the selectedshort-text information before, the client provides an short-text browseselection interface for the user to specify therein the selected browserinterface for exhibiting the short-text information to the user; if thesystem has a plurality of browser pages for exhibiting the short-textinformation, the user is allowed to make a selection, and meanwhilechange the background color of the page, for example, using a backgroundcolor darker than the color in a normal browsing state to remind theuser of the current editing state; in the editing state, when the userslides to the right with fingers in a display region displaying a pieceof short-text information, the client inquires the user whether to addthis short-text information into the edited aggregated short-textinformation set; after the user makes a confirmation, the clientcompletes the editing, and inquires whether to continue editing theaggregated short-text information set; if the user selects to continuethe editing, the client continues providing the short-text browseselection interface, such that the user indicates a next piece ofshort-text information to be added to the aggregated short-textinformation set; B. if the user selects an option “perform an aggregateoperation for aggregated short-text information sets”, the clientexhibits a menu to the user, wherein options “duplicate this aggregatedshort-text information set and store it into a draft”, “duplicate thisaggregated short-text information set, modify it and store it in adraft”, “add this aggregation short-text information set into anexisting aggregated short-text information set draft”, and “delete froman existing aggregated short-text information set the aggregatedshort-text information which pertains to the aggregated short-textinformation set” are configured in the menu, and the client makescorresponding processing according to the user's selection; C. if theuser selects “modify text in a virtual button”, the client provides acorresponding user interface to allow the user to modify the text on thevirtual button.

The client allows the user to edit the aggregation short-textinformation draft in the draft library. For example, if the user, in theuser interface as illustrated in FIG. 14 , taps with fingers theaggregation short-text information draft represented by 1405, the clientexhibits the user interface as illustrated in FIG. 12 to the user; inthis user interface, the user may edit the aggregation short-textinformation, for example, modifying text content therein, moving acorresponding location of the virtual button of the aggregationshort-text information set, modifying text content on the virtualbutton, adding or deleting pictures, videos, geographical locations andthe like in the aggregation short-text information.

In this system, the user may add comment information while forwardinginformation. A piece of short-text information with comment informationadded while being forwarded is schematically illustrated in FIG. 4 . Inaddition, this system allows the user to add an aggregated short-textinformation set in the comment information during forwarding. In theuser interface for an forward operation as illustrated in FIG. 3 , ifthe user clicks a virtual button “add an aggregated short-textinformation set” represented by 305, the user interface exhibits avirtual button corresponding to a to-be-edited aggregated short-textinformation set, as schematically illustrated in FIG. 16 , wherein“added text (1)” represented by 1715 is a schematic diagram of such avirtual button, and the user may adjust the location of the virtualbutton in the text portion of the short text. If the user clicks the“store as a draft” represented by 1710 in FIG. 17 , a forwarded draft ofthe short-text information whose the comment is added with theaggregated short-text information set is stored. FIG. 18 is a schematicdiagram of a previously described draft, wherein 1801 represents theforwarded aggregated short-text information set draft added in the addedcomment information. With respect to the forwarded short-textinformation draft, the client provides a user interface for the user toedit the added aggregated short-text information set draft in thecomment information. For example, in the user interfaces as illustratedin FIG. 17 and FIG. 18 , if the user presses with fingers 1715 and 1801,the client exhibits the menu represented by 1601 schematicallyillustrated in FIG. 16 to the user. Still for example, the clientexhibits the previous described short-text information draft in the userinterface as illustrated in FIG. 14 for the user to make a selection.

When the user releases aggregation short-text information, the servercorrespondingly stores the released aggregation short-text informationin the database, and records the recitation structure of the aggregationshort-text information to the aggregated short-text information in thedatabase. In the data sent by the server to the information receiver,with respect to one piece of short-text information, the data comprisesa user ID of the user releasing the short-text information and aninformation ID thereof; with respect to each piece of aggregationshort-text information, the data further comprises an aggregatedshort-text information set ID of each added aggregated short-textinformation set, and a display location of the aggregated short-textinformation set, such that the user conveniently perform relatedoperations for editing, releasing and aggregating short-textinformation. When the user edit an aggregated short-text informationset, if the user adds a piece of short-text information into theaggregated short-text information set as the aggregated short-textinformation, the client stores a draft of the aggregation short-textinformation set by means of recording the user ID of the aggregatedshort-text information and the information ID thereof. When the clientsends the aggregation short-text information set draft to the server, inthe data sent by the client for describing the composition of theaggregated short-text information set, the manner of recording the userID of previously described aggregated short-text information and theinformation ID thereof. When the client initiates a request for theinformation, the server transfers the specific compositional data to theaggregated short-text information set to the client, wherein the datacomprises the user ID of the releaser releasing the aggregatedshort-text information and the information ID thereof, and thecorresponding value of the option “sequential locations of theaggregated short-text information in an aggregated short-textinformation set”. As such, for example, when the user duplicates anaggregated short-text information set added in existing short-textinformation or perform an aggregate operation for the aggregatedshort-text information set by using the aggregated short-textinformation set added in the existing short-text information, the clientmay record the information by means of recording the user ID of thepreviously described aggregated short-text information and theinformation ID thereof when recording the composed aggregated short-textinformation set, and modifies the sequential location thereof in the setby means of modifying the value of the option “sequential locations ofthe aggregated short-text information in an aggregated short-textinformation set”. The server stores an aggregation short-textinformation draft by using a data structure similar to the datastructure for recording existing aggregation short-text information. Theuser ID of an editor of the draft is recorded in the database as a userID of the releaser of the draft, and meanwhile an information IDassigned to the draft is also recorded in the database. The draft isrecorded in the field of “information type” as a piece of draftinformation. The server stores an added aggregated short-textinformation set draft by using a data structure similar to the datastructure for recording existing aggregation short-text information, andthe database records the aggregation short-text information with othercontent being null except a piece of added short-text information set.The database records the user ID of an editor of the set draft as a userID of the releaser of the aggregation short-text information, andmeanwhile records an information ID assigned to the draft. The draft isrecorded in the field “information type” as a piece of aggregatedshort-text information set draft. The client assign the information IDto the value of the information ID field when editing the aggregationshort-text information draft and the aggregated short-text informationset draft, wherein the information ID for use in draft has a differentformat from that of the information ID of the released short-textinformation. With respect to a draft of newly composed aggregatedshort-text information contained in the aggregation short-textinformation set draft, the client also assigns an information ID for usein the draft. If the user issues an instruction to formally release anaggregation short-text information draft, the server re-assignsinformation IDs to the aggregation short-text information and theaggregated newly composed short-text information contained in the addedaggregated short-text information sets, and completes releasing of theinformation.

A client in the system, under a specific capacity restriction, locallystores the aggregation short-text information draft, aggregatedshort-text information set draft and newly composed short-textinformation draft, and does not upload these drafts to the server beforethe user decides to formally release these drafts. Another client in thesystem, under a specific capacity restriction, locally stores theaggregation short-text information draft, aggregated short-textinformation set draft and newly composed short-text information draft,and uploads these drafts to the server according to an instruction fromthe user when the user decides to formally release these drafts. Stillanother client in the system uploads all these drafts to the server forstorage, but, under a specific capacity restriction, only locallytemporarily caches the aggregation short-text information draft,aggregated short-text information set draft and newly composedshort-text information draft. Once the client is restarted, the cacheddrafts are cleared.

With respect to some clients, for example, browser clients on a PC and amobile phone, the data transferred by the system server to the clientscontains program data causing the clients to provide the aboveinterfaces and operations, for example, a file compiled by using theHTML language, and still for example, a program compiled by usingJavaScript that is embedded into the above file. With respect to someother clients, the system server only needs to transfer suitableinformation data to the clients, and all the programs needed forperforming related operations have been stored in the clients before theclients are connected to the system server.

Embodiment 2

A server is disclosed, and a schematic diagram of the server in oneembodiment in a network deployment is as illustrated in FIG. 19 ,wherein a server B (1905) is a server, a server A (1901) comprises aserver of a social network system supporting a user to releaseaggregation short-text information as described in Embodiment 1, and aclient 1915 is a client of the server B.

The server B (1905) comprises the following modules:

a general information service module (1925), configured to receive datasent from the client 1915, and transmit data to the client 1915, toprovide a network service for the client 1915, for example, provideelectronic commerce services similar to Alibaba, for another example,provide search services similar to Google. In this embodiment, suchservices are briefly called basic services; the server B is capable ofsending data to the terminal A, and receiving data from the terminal A;

an aggregation service module (1910), configured to acquire informationfrom the server B according to an instruction of the user, editshort-text information according to the information, aggregate theshort-text information into an aggregated information set, send anaggregation short-text information draft and an aggregated short-textinformation set draft to the server A, and uses the edited aggregationshort-text information draft as formal aggregation short-textinformation and release the formal aggregation short-text information tothe server A;

an authorization acquisition module (1920), configured to enable theserver B to acquire authentication of releasing the aggregationshort-text information at the server A.

The server B performs data communication with the client 1915, and sendsdata information in a predetermined format, for example, a file writtenin a hypertext markup language, such that when the client is capable ofproviding basic service to the user, the client can provide acorresponding user interface. The user interface is used to edit andrelease the aggregation short-text information by the user via theserver B, and a schematic diagram of the user interface is asillustrated in FIG. 20 . FIG. 20 is a display interface, provided by asearch engine in a client, of a search result fed back by the user withrespect to using a keyword Cookie by the user. In the user interface asillustrated in FIG. 20 , if the user clicks a virtual button“aggregation share” (for example, as illustrated in 2001), the clientwill exhibit the user interface with the schematic diagram asillustrated in FIG. 21 , wherein 2101 is a schematic diagram of an editbox, and the edit box is used to edit a text portion of correspondingshort-text information by the user; 2105 is a text which has been welledited for the user when the interface is exhibited, and the user maymodify, or rewrite after deletion; 2110 is a network link which has beenwell edited for the user, and the network link will be comprised infinal released short-text information; the user clicks the virtualbutton 2115 “add a newly edited aggregated short-text information set”,the client performs the data communication with the server B, andaggregation service module (1910) of the server B creates a piece ofaggregated short-text information draft for the user, creates a piece ofshort-text information draft, adds the short-text information draft intothe aggregated short-text information set draft, and content of thenewly created short-text information is as illustrated in 2101. if theuser clicks 2120 “bring into the aggregated short-text information set”,the client will exhibit the interface with the schematic diagram asillustrated in FIG. 14 . When the user is in the user interface asillustrated in FIG. 14 , for example, after a click of a fingerindicates the corresponding aggregated short-text information set draft,the client will exhibit an edit menu to the user, and options “add to afirst piece of information location into an aggregated short-textinformation set”, “add to the last piece of information location into anaggregated short-text information set”, “add to a designated locationinto an aggregated short-text information set”, “use an aggregatedshort-text information set to construct aggregation short-textinformation”, and “send a draft to the social network” are defined inthe menu; and the client completes a corresponding operation accordingto the user's selection.

A data construction of a schematic diagram similar to FIG. 8 is createdin an aggregation service module database, and an aggregation servicemodule uses the data construction to store a short-text informationdraft, an aggregation short-text information draft, and an aggregatedshort-text information draft edited by the user.

The user stores the aggregation short-text information draft, stores theaggregated short-text information draft, and stores the short-textinformation draft. The aggregation service module makes a correspondingstorage in the database, and records reference structures of theaggregation short-text information to all aggregated short-textinformation in the database.

Embodiment 3

A client that may be used in a client of a social network system in aspecific Embodiment 1 is disclosed. One embodiment of the client, forexample, is as illustrated in 2305 in FIG. 23 . A schematic diagram ofdeployment a usage mode of the client in a network is as illustrated inFIG. 23 . A server A as illustrated in 2301 is a server in a specificEmbodiment 1, the client 2305 is connected to, via the network, a socialnetwork system constituted with the server A in a specific Embodiment 1,and the social network system in this embodiment is called a system Afor short; and A server B as illustrated in 2310 is a server in aspecific Embodiment 1, the client 2305 is connected to, via the network,a social network system constituted with the server B in a specificEmbodiment 1, and the social network system in this embodiment is calleda system B for short.

The client can support a user to add short-text information released inthe system B into aggregation short-text information released in thesystem A released, and supports the user to add short-text informationreleased in the system B into aggregation short-text informationreleased in the system A. In addition, when the aggregation short-textinformation is edited and released by using the client, during editingan aggregation short-text information draft and an aggregated short-textinformation draft, the user does not need to consider whether thecurrently browsed short-text information is released in the system A orreleased in the system B; instead, the client needs to be instructed asto which system the information is to be released or uploaded only whenthe edited aggregation short-text information draft and aggregatedshort-text information set draft are uploaded to the server.

When the user needs to release the aggregation short-text information,the client will provide a user interface to enable the user to indicatewhether corresponding aggregation short-text information is released tothe system A or the system B. For example, in the user interface asillustrated in FIG. 12 , when the user clicks the virtual button “send”,the client would exhibits the corresponding user interface, for example,exhibiting menus with options being respectively “send to system A” and“send to system B”. After the user makes a selection, the client sendsthe aggregation short-text information to a system designated by theuser.

The client establishes a data storage structure similar to thatillustrated in FIG. 8 with respect to the edited short-text informationdraft, aggregation short-text information draft and aggregatedshort-text information set draft, and distinguishes by using a newlyadded field “information source” in the short-text information tablewhether the information is existing short-text information in the systemA or existing information in the system B or a piece of short-textinformation newly composed by the user. The short-text informationdescribed herein comprises aggregation short-text information andnon-aggregation short-text information.

A data conversion module (2315) is configured in the client, which isconfigured to convert, data which is received by the client from thesystem A and the system B for describing the aggregation short-textinformation data and non-aggregation short-text information sent to theclient, into data in a local storage format. For example, the system Asends data of a piece of aggregation short-text information short-textinformation, the data describes the format of the information is a pieceof short-text information wherein an aggregated short-text informationset is added to a specific location in the text portion of theinformation, and the aggregated short-text information set comprisesthree pieces of aggregated short-text information. Assume that the userduplicates the aggregated short-text information set in the aggregationshort-text information, and adds a piece of newly composed aggregatedshort-text information thereto and adds this duplicated modifiedaggregated short-text information set into an aggregation short-textinformation draft newly composed by the user, then when the clientrecords this aggregation short-text information draft in the database,since the aggregation short-text information draft pertains to the newlycomposed short-text information draft, the user ID of the releaser andthe information ID thereof are assigned by the client based on specificrules. With respect to the added aggregated short-text information set,since the set is the newly composed aggregated short-text informationset by the user upon duplication, the client assigns an aggregatedshort-text information set ID thereto. With respect to the aggregatedshort-text information, the user ID and information ID of theinformation which pertains to the existing short-text information fromthe system A are still recorded in the database of the client inaccordance the assigned values of the corresponding short-textinformation in the system A. With respect to short-text informationnewly composed by the user on the client, the client records variouscontent proactively input by the user in a local database, for example,texts input by the user, pictures and videos added by the user, and inaddition a pointer facilitating search of the pictures is recorded inthe database. When the user selects to release the aggregationshort-text information, according to the user's requirements, the clientuses the data conversion unit to convert the content of the aggregationshort-text information draft into data in the forms suitable for releasein the system A or the system B: (1) if the user selects to release theaggregation information to the system A, since the existing short-textinformation involved in the aggregation short-text information is theexisting short-text information in the system A, in the correspondingdata conversion: the data conversion module convert the user ID and theinformation ID of the aggregation short-text information into valuesdesired by the system A, for example, using a user ID assigned in thesystem A as the user ID, and maintaining a value assigned by the clientas the information ID, modifies the user ID of the newly composedaggregated short-text information in the aggregated short-textinformation set into the user ID assigned in the system A, and thenreleases the aggregation short-text information to the server of thesystem A; and with respect to the pictures and the like which the systemA request to upload, the client uploads the pictures correspondingly;(2) if the user selects to release the aggregation short-textinformation to the system B, the data conversion module, in addition tomodifying the above user ID into the user ID of the user in the systemB, perform the following processing for the existing short-textinformation in the system A in the added aggregated short-textinformation set: modifying the releaser into the releaser of theaggregated short-text information, and writing the identifier, forexample, a nickname of the original releaser of the short-textinformation into a text portion of the existing short-text information,and noting when to release the information in the system A, indicatingthat the information is practically released by the user in the system Aat a specific time point; a schematic diagram of the processed displayobject is as illustrated by the content represented by a dotted lineblock 2405, for example; if the aggregation short-text information isreleased by the user “Mr. Zhao”, a piece of existing short-textinformation in the system A as illustrated in FIG. 1 would be modifiedby the data conversion module into the newly composed short-textinformation in the system B as illustrated in FIG. 24 , wherein therelease time indicated by 2401 is the release time of the newly composedshort-text information in the system B, and before releasing theaggregation short-text information, with respect to the existingshort-text information in the system B, the client would perform thefollowing processing according to the requirements imposed by the systemB on the data of the various content, including: with respect to thevarious related portions of the specific content which the system Brequires to provide, if the client does not store these portions of thecontent, downloading these portions from the system A to the client, andthen transferring the same to the server of the system B; and withrespect to the point for ease of searching for the portion of contentfrom the network which the system B requires to provide, if the clientdoes not store the pointer, downloading the point from the system A tothe client, and then transferring the same to the server of the systemB.

Embodiment 4

A client is disclosed, and one embodiment of the client is asillustrated in 2505 in FIG. 25 . A schematic diagram of deploying ausage mode in a network of the client is as illustrated in FIG. 25 . Aserver A as illustrated in 2501 is a server as described in a specificEmbodiment 1, the client 2505 is connected to, via the network, a socialnetwork system as described in a specific Embodiment 1 and constitutedwith the server A, and the social network system in this embodiment iscalled a system A for short; and 2310 illustrates an informationresource in the network, for example, a Web information resource, foranother example, a network resource accessed by the client 2505 actingas a specialized APP. 2515 is an information collection module comprisedin 2505, configured to collect information (as illustrated in 2510) inthe network resource except for server A.

The client may provide an interface for browsing a webpage resource fora user. For example, in one specific embodiment of this embodiment, whenthe user inputs a corresponding website in the client, the client canaccess the resource corresponding to the website. When the user uses theclient to access a network resource, the client provides a correspondinguser interface. As such, the user uses the interface to collectinformation, and write short-text information and bring the short-textinformation into an edited aggregated short-text information set. Forexample, FIG. 26 is a schematic diagram of a preceding mentioned networkresource that is exhibited by the client to the user. The client is abrowser running in a mobile phone, which is a search result of a searchengine with respect to a keyword Cookie. The user presses a display areareferred by 2601 and searching for a feedback result in a displayinterface, and the client exhibits an interface with a schematic diagramas illustrated in FIG. 21 , wherein 2101 is a text-editing box in theinterface, and 2105 is an abstract relevant to a network resource editedby the client for the user according to a display feature of the networkresource, which allows modification of the user. 2110 represents a URIcorresponding to the network resource grabbed by the client for theuser, and the user clicks a virtual button 2115 “add a new composedaggregated short-text information set”. The client newly creates anaggregated short-text information set draft, creates a piece ofshort-text information draft, brings the short-text information draftinto the aggregated short-text information set draft, and content of thenewly created short-text information is as illustrated in 2101. If theuser clicks 2120 “add an aggregated short-text information set”, theclient will exhibit the interface with the schematic diagram asillustrated in FIG. 14 . When the user is in the user interface asillustrated in FIG. 14 , for example, after a click of a fingerindicates the corresponding aggregated short-text information set draft,the client will exhibit an edit menu to the user, and options “add to afirst piece of information location into an aggregated short-textinformation set”, “add to the last piece of information location into anaggregated short-text information set”, “add to a designated locationinto an aggregated short-text information set”, “use an aggregatedshort-text information set to construct aggregated short-textinformation”; and “send a draft to the social network” are defined inthe menu; and the client completes a subsequent operation according tothe selection of the user, for example, if the user selects “add to afirst piece of information location into an aggregated short-textinformation set”, the client requests the user to make a confirmation,and after the user makes a confirmation, the short-textinformationshort-text information in the set is a location of a firstpiece of the aggregated short-text information, and the content of thenewly created short-text information is as illustrated in 2101.

Embodiment 5

A server is disclosed, and a schematic diagram of one embodiment of theserver in a network deployment is as illustrated in 2701 in FIG. 27 .The server has all functions of a server as described in a specificEmbodiment 1, and is capable of constructing a network system asdescribed in a specific Embodiment 1 after being connected to the client2705 via a network. A client 2720 constructs a social network systemwith a server B as illustrated in 2715 via network connection. In thisembodiment, the social network system is called a system B for short,and the system B allows a user to release short-text information. Theserver as illustrated in 2701 comprises an “exterior aggregation servicemodule” as illustrated in 2701, and the service module comprises, withrespect to an aggregated short-text information set stored in a databaseof the server, an aggregated information set draft, gives one URL,stores a corresponding relationship between the URL and a correspondingaggregated short-text information set in database of the server, andprovides a user interface for the user to acquire the URL and duplicatethe URL, for example, when a finger of the user presses a virtual buttoncorresponding to the aggregated short-text information set, an option“display and duplicate the URL of an aggregated short-text informationset” is added in a selection menu provided by the client, and the clientexhibits the URL well edited for the user, and duplicates the URL into aclipboard. The URL is inserted into the short-text information releasedin a system B. When the short-text information released in a system B isbrowsed, and if a user clicks the URL, the client 2720 used by the usersupports access of a network resource corresponding to the URL at theserver A according to the URL. In addition, the user using the client2720 to initiate the access has permissions of accessing the aggregatedshort-text information set at the server A, for example, the aggregatedshort-text information set is originally defined as opening to thepublic by a publisher user, afterwards, the exterior aggregation servicemodule in the server A sends a necessary data so as to exhibit theaggregated short-text information set, and at least with respect to theclient 2720 using a standard browser to access the data, a preset formatdata transmitted by the exterior aggregation service module (2710) canenable the aggregated short-text information set to be exhibited in thefollowing manner: if the aggregated short-text information comprised inthe aggregated short-text information set is also the aggregationshort-text information, the aggregated short-text information will bedefaultly exhibited in a folding state, and a corresponding userinterface is provided for the user to release an instruction; after theuser indicates the client to unfoldedly exhibit the aggregatedshort-text information, the client further unfoldedly exhibits theaggregated short-text information, and unfoldedly exhibits an theaggregated short-text information set which is additional, and isrequired to be exhibited by the user.

In addition, the exterior aggregation service module initiatesidentification to the access to the URL comprised in a network systemwhich the user browses the information. If the network system can beidentified, for example, the system B, the exterior aggregation servicemodule supports an exhibition format equivalent to or similar to theshort-text information in the network system to exhibit the short-textinformation. With respect to the access to the URL original from thenetwork system, the exterior aggregation service module will comply withthe manner of exhibition format for the short-text information in thenetwork system to prepare a preset format file that is prepared by theserver A to the client 2720, such that the client 2720 is also in anallowable range, and complies with the exhibition format for theshort-text information equivalent to or similar to the system B tounfoldedly exhibit an aggregation short-text information setcorresponding to the URL for the user, which satisfies the aboveexhibition rules for the aggregation short-text information, and in themeantime, enables a format, a font, and a layout of all short-textinformation to exhibit in the manner equivalent to or similar to thesystem B.

Embodiment 6

A server (2910) is disclosed, and FIG. 29 illustrates a schematicdiagram of deploying a usage mode in a network of the server (2910). Aserver end A as illustrated in 2901 is a server end of a social networkas described in a specific Embodiment 1, and 2905 is a webpage browserclient end; the server 2910 is capable of providing a basic service asdescribed in a specific Embodiment 2; and the server comprises:

a sender, configured to send data to the webpage browser client end(2905) according to a user request;

a processor, configured to encapsulate information of basic services anda necessary program data in a file in a predetermined format;

sending data to a browser according to the request from the user by theserver specifically comprises: sending the file in the predeterminedformat by the sender to the browser;

wherein the file in the predetermined format further comprises optioninformation; wherein the option information is displayed as an optioninterface element, and when the option interface element is selected bythe user, at least one operation option is provided for the user, suchthat the user writes information relevant to the basic serviceinformation to short-text information according to the correspondingoption, uses the short-text information as aggregated short-textinformation to bring the aggregated short-text information intoaggregated short-text information, and defines a location attribute ofthe aggregated short-text information. As such, the browser 2905releases the aggregated short-text information to the server 2901.

Generally, the server sends a file in a predetermined format to abrowser, and the file is run via the browser, which enables the browserduring the running to have the following modules:

a short-text information writing module, configured to write short-textinformation; and the short-text information writing module preferablycomprises a short-text information pre-writing sub-module, configured towrite a short-text information draft to a user based on informationrelevant to basic service information according to an instruction of theuser;

an aggregation short-text information writing module, configured towrite aggregation short-text information;

a aggregation short-text information releasing module, configured torelease the aggregation short-text information to a designated socialnetwork.

For example, in one embodiment of the specific embodiments, the server2910 performs data communication with the webpage browser 2905, andsends data information in a predetermined format, for example, a filewritten in a hypertext markup language comprises a program written inJavaScript, such that after the webpage browser runs according to thefile:

(1) when providing the basic service in Embodiment 2 to the user, thebrowser provides a corresponding user interface; the user interface isused to edit and release the aggregation short-text information by theuser via the browser 2905, and a schematic diagram of the user interfaceis as illustrated in FIG. 20 ; FIG. 20 is a display interface, providedby a search engine in a webpage browser, of a search result fed back bythe user with respect to using a keyword Cookie by the user; on the userinterface as illustrated in FIG. 20 , if the user clicks a virtualbutton “aggregation share” (for example, as illustrated in FIG. 20 ),the browser will show the user interface with the schematic diagram asillustrated in FIG. 21 , wherein 2101 is a schematic diagram of an editbox, and the edit box is used to edit a text portion of correspondingshort-text information by the user; 2105 is a text which has been welledited for the user when the interface is exhibited, and the user maymodified, or rewrite after deletion; 2110 is a network link which hasbeen well edited for the user, and the network link will be comprised infinal released short-text information; the user clicks the virtualbutton 2115 “add a newly composed aggregation short-text informationset”, and the client newly creates an aggregated short-text informationgathering draft, creates a short-text information draft, brings theshort-text information draft into the aggregated short-text informationgathering draft, and content of the newly created short-text informationis as illustrated in 2101; if the user clicks 2120 “add an aggregatedshort-text information set”, the client will exhibit the interface withthe schematic diagram as illustrated in FIG. 14 ; when the user is inthe user interface as illustrated in FIG. 14 , for example, after afinger click indicates the corresponding aggregated short-textinformation set draft, the client will exhibits an edit menu to theuser, and options “add to a first piece of information location into anaggregated short-text information set”, “add to the last piece ofinformation location into an aggregated short-text information set”,“add to a designated location into an aggregated short-text informationset”, and “use the aggregated short-text information set to constructthe aggregated short-text information”; and the client completes asubsequent operation according to the selection of the user, forexample, if the user selects “add to a first piece of informationlocation into an aggregated short-text information set”, the clientrequest the client to make a confirmation, and after the user makes aconfirmation, the short-text information short-text information in theset is a location of a first piece of the aggregated short-textinformation, and the content of the newly created short-text informationis as illustrated in 2101.

(2) the browser provides the option of releasing the aggregationshort-text information to the server A (2901) for the user, for example,when the user presses the aggregation short-text information draft 1401in FIG. 14 , the browser provides the option “release aggregationshort-text information to a designated social network” for releasing theaggregation short-text information to the server A (2901) for the user,and the browser sends the aggregation short-text information to theserver A (2901) according to an instruction from the user.

What is claimed is:
 1. An information transferring method, comprising:receiving, by a server, at least two pieces of information orinformation identifier of each of at least two pieces of informationsent by a first client, and first indication information correspondingto the at least two pieces of information sent by a first client;storing, by the server, first identifier information and the informationidentifier of each of at least two pieces of information, or storingfirst identifier information; wherein the first indication informationis used for indicating a relative position relationship of the at leasttwo pieces of information during exhibition, the first identifierinformation is used for uniquely identifying a combination of: the atleast two pieces of information and the first indication information, ina system formed by the server and the first client, the informationidentifier of each of the at least two pieces of information is used foruniquely identifying each of the at least two pieces of information inthe system formed by the server and the first client; receiving, by theserver, a data request sent by a second client, wherein the data requestis used for requesting the server to send information associated with auser account of the second client to the second client; and sending, bythe server, the at least two pieces of information, second identifierinformation and the first indication information to the second clientwhen it is judged that a combination of the at least two pieces ofinformation and the first indication information is the informationassociated with the user account of the second client; wherein thesecond identifier information is used for uniquely identifying thecombination of: the at least two pieces of information and the firstindication information, in a system formed by the server and the secondclient.
 2. The method according to claim 1, wherein the sending, by theserver, the at least two pieces of information, second identifierinformation and the first indication information to the second clientspecifically comprises: generating, by the server, a file in apredetermined format, wherein the file in the predetermined formatcomprises the at least two pieces of information, the second identifierinformation and a provision of the relative position relationship of theat least two pieces of information during exhibition defined accordingto the first indication information; and sending the file in thepredetermined format to the second client.
 3. The method according toclaim 1, further comprising: receiving, by the server, the secondidentifier information, third information identifier and secondindication information sent by the second client; wherein the thirdinformation identifier is used for uniquely identifying thirdinformation in a system formed by the second client and the server, andthe second indication information is used for indicating a positionrelationship of the at least two pieces of information and the thirdinformation during exhibition; storing, by the server, third identifierinformation, wherein the third identifier information is used foruniquely identifying a combination of: the at least two pieces ofinformation, the third information and the second indicationinformation, in the system formed by the server and the second client;receiving, by the server, a data request sent by a third client, whereinthe data request is used for requesting the server to send informationassociated with a user account of the third client to the third client;and sending, by the server, the at least two pieces of information, thethird information, the second indication information and fourthidentifier information to the third client when it is judged that thecombination of the at least two pieces of information, the thirdinformation and the second indication information is informationassociated with a user account of the third client; wherein the fourthidentifier information is used for uniquely identifying the combinationof: at least two pieces of information, the third information and thesecond indication information, in a system formed by the server and thethird client.
 4. A server, comprising: a receiver, configured to receiveat least two pieces of information or information identifier of each ofat least two pieces of information sent by a first client, and firstindication information corresponding to the at least two pieces ofinformation sent by the first client; wherein the information identifierof each of the at least two pieces of information is used for uniquelyidentifying each of the at least two pieces of information in the systemformed by the server and the first client, the first indicationinformation is used for indicating a relative position relationship ofthe at least two pieces of information during exhibition; and a memory,configured to store first identifier information and the informationidentifier of each of the at least two pieces of information, or storefirst identifier information; wherein the first identifier informationis used for uniquely identifying a combination of: the at least twopieces of information and the first indication information, in a systemformed by the server and the first client, and the informationidentifier of each of the at least two pieces of information is used foruniquely identifying each of the at least two pieces of information inthe system formed by the server and the first client; wherein thereceiver is further configured to receive a data request sent by asecond client, wherein the data request is used for requesting theserver to send information associated with a user account of the secondclient to the second client; wherein the server further comprises: aprocessor, configured to judge whether a combination of the at least twopieces of information and the first indication information isinformation associated with the user account of the second client; asender, configured to send the at least two pieces of information,second identifier information and the first indication information tothe second client when the server judges that a combination of the atleast two pieces of information and the first indication information isthe information associated with the user account of the second client;wherein the second identifier information is used for uniquelyidentifying the combination of: the at least two pieces of informationand the first indication information, in a system formed by the serverand the second client.
 5. The server according to claim 4, wherein theprocessor is further configured to generate a file in a predeterminedformat when it is judged that the combination of the at least two piecesof information and the first indication information is the informationassociated with the user account of the second client, wherein the filein the predetermined format comprises the at least two pieces ofinformation, the second identifier information and a provision of therelative position relationship of the at least two pieces of informationduring exhibition defined according to the first indication information;and the sender is specifically configured to send the file in thepredetermined format to the second client.
 6. The server according toclaim 4, wherein the receiver is further configured to receive thesecond identifier information, third information identifier and secondindication information sent by the second client; wherein the thirdinformation identifier is used for uniquely identifying thirdinformation in a system formed by the second client and the server, andthe second indication information is used for indicating a positionrelationship of the at least two pieces of information and the thirdinformation during exhibition; the memory is further configured to storethird identifier information, wherein the third identifier informationis used for uniquely identifying a combination of: the at least twopieces of information, the third information and the second indicationinformation, in the system formed by the server and the second client;the receiver is further configured to receive a data request sent by athird client, wherein the data request is used for requesting the serverto send information associated with a user account of the third clientto the third client; the processor is further configured to judgewhether a combination of the at least two pieces of information, thethird information and the second indication information is informationassociated with a user account of the third client; and the sender isfurther configured to send the at least two pieces of information, thethird information, the second indication information and fourthidentifier information to the third client when the server judges thatthe combination of the at least two pieces of information, the thirdinformation and the second indication information is informationassociated with a user account of the third client; wherein the fourthidentifier information is used for uniquely identifying the combinationof: at least two pieces of information, the third information and thesecond indication information, in a system formed by the server and thethird client.
 7. The server according to claim 5, wherein the receiveris further configured to receive the second identifier information,third information identifier and second indication information sent bythe second client; wherein the third information identifier is used foruniquely identifying third information in a system formed by the secondclient and the server, and the second indication information is used forindicating a position relationship of the at least two pieces ofinformation and the third information during exhibition; the memory isfurther configured to store third identifier information, wherein thethird identifier information is used for uniquely identifying acombination of: the at least two pieces of information, the thirdinformation and the second indication information, in the system formedby the server and the second client; the receiver is further configuredto receive a data request sent by a third client, wherein the datarequest is used for requesting the server to send information associatedwith a user account of the third client to the third client; theprocessor is further configured to judge whether a combination of the atleast two pieces of information, the third information and the secondindication information is information associated with a user account ofthe third client; and the sender is further configured to send the atleast two pieces of information, the third information, the secondindication information and fourth identifier information to the thirdclient when the server judges that the combination of the at least twopieces of information, the third information and the second indicationinformation is information associated with a user account of the thirdclient; wherein the fourth identifier information is used for uniquelyidentifying the combination of: at least two pieces of information, thethird information and the second indication information, in a systemformed by the server and the third client.
 8. An informationtransferring method, comprising: sending, by a first server, data to aclient according to a request from a user for requesting the client toexhibit the data to the user; receiving, by the first server, multiplepieces of information sent by the client according to the exhibiteddata, and/or information identifiers respectively corresponding to themultiple pieces of information, and indication information associatedwith the multiple pieces of information; wherein the indicationinformation is used for indicating a relative position relationship ofthe multiple pieces of information during exhibition, the relativeposition relationship being determined by the client according to user'sselection and/or sequence of the the multiple pieces of information, andthe information identifiers are used for respectively uniquelyidentifying the multiple pieces of information in a system formed by theclient and the first server; storing, by the first server, firstidentifier information and the information identifier of each of themultiple pieces of information, or storing first identifier information,wherein the first identifier information is used for uniquelyidentifying a combination of the multiple pieces of information and theindication information, in a system formed by the first server and theclient; acquiring, by the first server, authorization information of theclient; wherein the authorization information is used for authorizingthe first server to send data to a second server by using a user accountof the client; and sending, by the first server, the multiple pieces ofinformation, and the indication information to the second server byusing the user account according to the authorization information. 9.The method according to claim 8, wherein when an i^(th) piece ofinformation in the multiple pieces of information received by the firstserver from the client according to the exhibited data is combinedinformation containing multiple pieces of information, the indicationinformation comprises first indication information; wherein the firstindication information is used for indicating a relative locationrelationship of the multiple pieces of information contained in thei^(th) piece of information during exhibition, the relative positionrelationship being determined by the client according to user'sselection and/or sequence of the the multiple pieces of informationcontained in the i^(th) piece of information, wherein i is an integergreater than or equal to 1; and the first server further stores secondidentifier information, the second identifier information being used foruniquely identifying a combination of: the multiple pieces ofinformation contained in the i^(th) piece of information and the firstindication information, in the system formed by the first server and theclient.
 10. The method according to claim 8, further comprising:receiving, by the second server, a data request sent by a second client,wherein the data request is used for requesting the second server tosend information associated with a user account of the second client tothe second client; and sending, by the second server, the multiplepieces of information, third identifier information and the indicationinformation to the second client when it is judged that a combination ofthe multiple pieces of information and the indication information is theinformation associated with the user account of the second client;wherein the third identifier information is used for uniquelyidentifying the combination of: the multiple pieces of information andthe indication information, in a system formed by the second server andthe second client.
 11. The method according to claim 10, furthercomprising: receiving, by the second server, the third identifierinformation, third information identifier and second indicationinformation sent by the second client; wherein the third informationidentifier is used for uniquely identifying third information in asystem formed by the second client and the second server, and the secondindication information is used for indicating a position relationship ofthe multiple pieces of information and the third information duringexhibition; storing, by the second server, fourth identifierinformation, wherein the fourth identifier information is used foruniquely identifying a combination of: the multiple pieces ofinformation, the third information and the second indicationinformation, in the system formed by the second server and the secondclient; receiving, by the second server, a data request sent by a thirdclient, wherein the data request is used for requesting the server tosend information associated with a user account of the third client tothe third client; and sending, by the second server, the multiple piecesof information, the third information, the second indication informationand fifth identifier information to the third client when it is judgedthat the combination of the multiple pieces of information, the thirdinformation and the second indication information is informationassociated with a user account of the third client, wherein the fifthidentifier information is used for uniquely identifying the combination:of multiple pieces of information, the third information and the secondindication information, in a system formed by the second server and thethird client.
 12. A server, comprising: a sender, configured to senddata to a client according to a request from a user for requesting theclient to exhibit the data to the user; and a receiver, configured to:receive multiple pieces of information sent by the client according tothe exhibited data, and/or information identifiers respectivelycorresponding to the multiple pieces of information, and indicationinformation associated with the multiple pieces of information, whereinthe indication information is used for indicating a relative positionrelationship of the multiple pieces of information during exhibition,the relative position relationship being determined by the clientaccording to user's selection and/or sequence of the the multiple piecesof information, and the information identifiers are used forrespectively uniquely identifying the multiple pieces of information ina system formed by the client and the server; and receive authorizationinformation of the client, wherein the authorization information is usedfor authorizing the server to send data to a second server by using auser account of the client; a memory, configured to store firstidentifier information and the information identifier of each of themultiple pieces of information, or storing first identifier information,wherein the first identifier information is used for uniquelyidentifying a combination of: the multiple pieces of information and theindication information, in a system formed by the server and the client;wherein the sender is further configured to send the multiple pieces ofinformation, and the indication information to the second server byusing the user account according to the authorization information. 13.The server according to claim 12, wherein when an i^(th) piece ofinformation in the multiple pieces of information received by firstserver from the client according to the exhibited data is combinedinformation containing multiple pieces of information, the indicationinformation comprises first indication information; wherein the firstindication information is used for indicating a relative locationrelationship of the multiple pieces of information contained in thei^(th) piece of information during exhibition, the relative positionrelationship being determined by the client according to user'sselection and/or sequence of the the multiple pieces of informationcontained in the i^(th) piece of information, wherein i is an integergreater than or equal to 1; and the first server further stores secondidentifier information, the second identifier information being used foruniquely identifying a combination of: the multiple pieces ofinformation contained in the i^(th) piece of information and the firstindication information, in the system formed by the first server and theclient.
 14. A system, comprising: a first server and a second server;wherein the first server comprises a first sender, configured to senddata to a client according to a request from a user for requesting theclient to exhibit the data to the user; a first receiver, configured to:receive multiple pieces of information sent by the client according tothe exhibited data, and/or information identifiers respectivelycorresponding to the multiple pieces of information, and indicationinformation associated with the multiple pieces of information, whereinthe indication information is used for indicating a relative positionrelationship of the multiple pieces of information during exhibition,the relative position relationship being determined by the clientaccording to user's selection and/or sequence of the the multiple piecesof information, and the information identifiers are used forrespectively uniquely identifying the multiple pieces of information ina system formed by the client and the first server; and receiveauthorization information of the client, wherein the authorizationinformation is used for authorizing the first server to send data to asecond server by using a user account of the client; and a first memory,configured to store first identifier information and the informationidentifier of each of the multiple pieces of information, or storingfirst identifier information, wherein the first identifier informationis used for uniquely identifying a combination of: the multiple piecesof information and the indication information, in a system formed by thefirst server and the client; wherein the first sender is furtherconfigured to send the multiple pieces of information, and theindication information to the second server by using the user accountaccording to the authorization information; wherein the second servercomprises: a second receiver, configure to receive multiple pieces ofinformation and indication information associated with the multiplepieces of information sent by the first server; wherein the secondreceiver is further configured to receive a data request sent by asecond client, the data request being used for requesting the secondserver to send information associated with a user account of the secondclient to the second client; and wherein the second server furthercomprises: a second processor, configured to judge whether a combinationof the multiple pieces of information and the indication information isinformation associated with the user account of the second client; and asecond sender, configured to send the multiple pieces of information,third identifier information and the indication information to thesecond client when the processor judges that a combination of themultiple pieces of information and the indication information is theinformation associated with the user account of the second client;wherein the third identifier information is used for uniquelyidentifying the combination of: the multiple pieces of information andthe indication information, in a system formed by the second server andthe second client.
 15. The system according to claim 14, wherein thesecond server further comprises a second memory; the second receiver isfurther configured to receive the third identifier information, thirdinformation identifier and second indication information sent by thesecond client; wherein the third information identifier is used foruniquely identifying third information in a system formed by the secondclient and the second server, and the second indication information isused for indicating a position relationship of the multiple pieces ofinformation and the third information during exhibition; the secondmemory is configured to store fourth identifier information, wherein thefourth identifier information is used for uniquely identifying acombination of: the multiple pieces of information, the thirdinformation and the second indication information, in the system formedby the second server and the second client; the second receiver isfurther configured to to receive a data request sent by a third client,wherein the data request is used for requesting the server to sendinformation associated with a user account of the third client to thethird client; the second processor is further configured to to judgethat the combination of the multiple pieces of information, the thirdinformation and the second indication information is informationassociated with a user account of the third client; and the secondsender is configured to send the multiple pieces of information, thethird information, the second indication information and fifthidentifier information to the third client when it is judged by thesecond processor that the combination of the multiple pieces ofinformation, the third information and the second indication informationis information associated with a user account of the third client,wherein the fifth identifier information is used for uniquelyidentifying the combination of: multiple pieces of information, thethird information and the second indication information, in a systemformed by the second server and the third client.